Exemplo n.º 1
0
 function add_privilege($id, $uri)
 {
     $data = array('role_id' => $id, 'uri' => $uri);
     $row = $this->_db()->where($data)->get('privilege_role')->row_array();
     if (!empty($row)) {
         return;
     }
     parent::before_save($data);
     $this->_db()->insert('privilege_role', $data);
     $this->cache->context_delete($this->CACHE_KEY_PRIVILEGE);
 }
Exemplo n.º 2
0
 function before_save(&$data, $id = null)
 {
     parent::before_save($data, $id);
     if (empty($data['password'])) {
         unset($data['password']);
     } else {
         $data['password'] = md5($data['password']);
     }
 }
Exemplo n.º 3
0
 function add_organization($id, $org_id)
 {
     $data = array('group_id' => $id, 'org_id' => $org_id);
     $row = $this->_db()->where($data)->get('group_data')->row_array();
     if (!empty($row)) {
         return;
     }
     parent::before_save($data);
     $this->_db()->insert('group_data', $data);
 }