Subversion Repositories SmartDukaan

Rev

Rev 16621 | Rev 16681 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16621 Rev 16679
Line 50... Line 50...
50
				break;
50
				break;
51
		}
51
		}
52
		$facebookConfig = Configure::read("Facebook");		
52
		$facebookConfig = Configure::read("Facebook");		
53
		$categories = Configure::read('Categories');
53
		$categories = Configure::read('Categories');
54
		//Check access for apps tab
54
		//Check access for apps tab
-
 
55
		$cachekey = 'appacls-'.$this->Auth->User('id');
-
 
56
		$access = Cache::read($cachekey,'day');
-
 
57
		if(empty($access)) {
55
		$this->loadModel('Appacl');
58
			$this->loadModel('Appacl');
56
		$this->Appacl->recursive = -1;
59
			$this->Appacl->recursive = -1;
57
		$conditions = array('user_id'=>$this->Auth->User('id'));
60
			$conditions = array('user_id'=>$this->Auth->User('id'));
58
		$access = $this->Appacl->find('first',array('conditions'=>$conditions));		
61
			$access = $this->Appacl->find('first',array('conditions'=>$conditions));		
59
		if(empty($access) || $access['Appacl']['access']==0){
62
			if(empty($access) || $access['Appacl']['access']==0){
60
			unset($categories[2]);
63
				unset($categories[2]);
61
		}		
64
			}		
-
 
65
			Cache::write($cachekey,$access,'day');
-
 
66
		}
62
		//Facebook configuration
67
		//Facebook configuration
63
		$this->set('fbappid', $facebookConfig['fbappid']);
68
		$this->set('fbappid', $facebookConfig['fbappid']);
64
		$this->set('apihost', Configure::read('apihost'));
69
		$this->set('apihost', Configure::read('apihost'));
65
		
70
		
66
	   	$sessionState = $this->Session->read('state');
71
	   	$sessionState = $this->Session->read('state');