Example #1
0
 /**
  * @param (string) $editor: fields_editor, form_editor, form_generate
  * @param (string) $formName
  */
 function __construct($editor = null, $formName = null)
 {
     parent::__construct($formName);
     $this->editor = $editor;
     if (!empty($this->editor)) {
         $this->_initEditor();
     }
 }
 /**
  * Assign: field_name, read_only, field_value & is_hide.
  * 
  * @param (string) $formName
  * @param (string) $actionType
  * @param (int) $userID 
  */
 function __construct($formName, $actionType = '', $userID = 0)
 {
     global $userMeta;
     parent::__construct($formName);
     $this->formFields = isset($this->data['fields']) && is_array($this->data['fields']) ? $this->data['fields'] : array();
     $this->isAdmin = $userMeta->isAdmin() ? true : false;
     $this->actionType = $actionType;
     $this->userID = $userID;
     /**
      * Assign: field_name, read_only
      */
     $this->_sanitizeForm();
     /**
      * Assign: field_value
      */
     $this->_populate();
     /**
      * Assign: is_hide
      */
     $this->_addConditionalResult();
 }