Subversion Repositories SmartDukaan

Rev

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

Rev 20321 Rev 20325
Line 827... Line 827...
827
			else if ($user['User']['group_id'] >= 2 && $user['User']['group_id']<999) {
827
			else if ($user['User']['group_id'] >= 2 && $user['User']['group_id']<999) {
828
				//get groups from db
828
				//get groups from db
829
				//$sql = "select group_id from user_acl_group where user_id=".$user['User']['id'];
829
				//$sql = "select group_id from user_acl_group where user_id=".$user['User']['id'];
830
				$sql = "select distinct(action) from acls where group_id in(select group_id from user_acl_group where user_id=".$user['User']['id'].")";
830
				$sql = "select distinct(action) from acls where group_id in(select group_id from user_acl_group where user_id=".$user['User']['id'].")";
831
				$urls = $this->User->query($sql);
831
				$urls = $this->User->query($sql);
832
				$this->log(print_r($urls,1));
832
				//$this->log(print_r($urls,1));
833
				$this->Session->write('allowed_urls',$urls);
833
				//$this->Session->write('allowed_urls',$urls);
-
 
834
				$allowed_urls = array();
-
 
835
				foreach ($urls as $key => $row) {
-
 
836
					$allowed_urls[$key] = $row['acls']['action'];
-
 
837
				}
-
 
838
				$this->Session->write('allowed_urls',$allowed_urls);
834
				//set groups in session
839
				//set groups in session
835
				$this->redirect(array('controller' => 'administration', 'action' => 'dashboard'));
840
				$this->redirect(array('controller' => 'administration', 'action' => 'dashboard'));
836
				exit();
841
				exit();
837
		    }
842
		    }
838
		} else {
843
		} else {