Example #1
0
 public function editJsonAction()
 {
     $json = new stdClass();
     $id = $this->_getParam('id');
     $dao = new RM_Users();
     $user = $dao->getToGUI($id);
     $config = new RM_UserConfig();
     $fields = $config->getEditFormByUser($user['group_id']);
     foreach ($fields as $field) {
         $jsonFields[] = $field->view_preferences;
     }
     // just get the selected UserType
     $groups = new RM_UserGroups();
     $groupinfo = $groups->getAll();
     $json = array("data" => "{ users : " . Zend_Json::encode($user->toArray()) . ", fields : [" . implode(',', $jsonFields) . "], groupinfo : " . Zend_Json::encode($groupinfo->toArray()) . "}", "encoded" => true);
     return $json;
 }
Example #2
0
 /**     
  * @param int $groupID
  * @return Zend_Db_Table_Rowset
  */
 protected function _getFieldsByGroup($groupID)
 {
     $configModel = new RM_UserConfig();
     $fields = $configModel->getFields($groupID);
     return $fields;
 }