Beispiel #1
0
 public static function getUserGroupPickerValue($name = 'userGroupPicker')
 {
     $ci =& get_instance();
     $ci->load->model('vbx_user');
     $ci->load->model('vbx_group');
     $owner_id = self::getValue($name . '_id');
     $owner_type = self::getValue($name . '_type');
     $owner = null;
     switch ($owner_type) {
         case 'group':
             $owner = VBX_Group::get(array('id' => $owner_id));
             break;
         case 'user':
             $owner = VBX_User::get($owner_id);
             break;
     }
     return $owner;
 }
Beispiel #2
0
 private function delete_group()
 {
     $id = $this->input->post('id');
     $json = array('message' => '', 'error' => false);
     try {
         $group = VBX_Group::get(array('id' => $id));
         $group->delete();
     } catch (Exception $e) {
         $json['message'] = 'Unable to deactivate';
         $json['error'] = true;
         log_message('error', $json['message'] . ': ' . $e->getMessage());
     }
     $data['json'] = $json;
     $this->respond('', 'accounts', $data);
 }