/** * @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(); }