Subversion Repositories SmartDukaan

Rev

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

Rev 16681 Rev 16724
Line 49... Line 49...
49
				Configure::load('live');
49
				Configure::load('live');
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
		if($this->params->params['controller'] == 'categories' || $this->params->params['controller'] == 'orders' ){
54
		//Check access for apps tab
55
			//Check access for apps tab
-
 
56
			$userId = $this->request->query('user_id');
55
		$cachekey = 'appacls-'.$this->Auth->User('id');
57
			$cachekey = 'appacls-'.$userId;			
56
		$access = Cache::read($cachekey,'day');
58
			$access = Cache::read($cachekey,'day');
57
		if(empty($access)) {
59
			if(empty($access)) {
58
			$this->loadModel('Appacl');
60
				$this->loadModel('Appacl');
59
			$this->Appacl->recursive = -1;
61
				$this->Appacl->recursive = -1;
60
			$conditions = array('user_id'=>$this->Auth->User('id'));
62
				$conditions = array('user_id'=>$userId);
61
			$access = $this->Appacl->find('first',array('conditions'=>$conditions));		
63
				$access = $this->Appacl->find('first',array('conditions'=>$conditions));		
62
			if(empty($access) || $access['Appacl']['access']==0){
64
				if(empty($access) || $access['Appacl']['access']==0){
63
				unset($categories[2]);
65
					unset($categories[2]);
64
				$this->set('noappcashback',true);
66
					$this->set('noappcashback',true);
65
			}		
67
				}		
66
			Cache::write($cachekey,$access,'day');
68
				Cache::write($cachekey,$access,'day');
-
 
69
			}
67
		}
70
		}
68
		//Facebook configuration
71
		//Facebook configuration
69
		$this->set('fbappid', $facebookConfig['fbappid']);
72
		$this->set('fbappid', $facebookConfig['fbappid']);
70
		$this->set('apihost', Configure::read('apihost'));
73
		$this->set('apihost', Configure::read('apihost'));
71
		
74