public function init() { $this->setAction(URL_BASE . '/action'); $tr = Zend_Registry::get('tr'); $name = new Zend_Form_Element_Text('name'); $name->setLabel($tr->_('NAME')); $name->setRequired(true); $name->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $this->addElement($name); $enabled = new Zend_Form_Element_Checkbox('enabled'); $enabled->setLabel($tr->_('IS_ACTION_ENABLED')); $this->addElement($enabled); $public = new Zend_Form_Element_Checkbox('public'); $public->setLabel($tr->_('IS_ACTION_PUBLIC')); $this->addElement($public); $route = new Zend_Form_Element_Text('route'); $route->setLabel($tr->_('CUSTOM_ROUTE')); $route->setRequired(true); $route->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $this->addElement($route); $desc = new Zend_Form_Element_Textarea('description'); $desc->cols = 35; $desc->rows = 15; $desc->setLabel($tr->_('DESCRIPTION')); $desc->setRequired(false); $this->addElement($desc); parent::init(); }
public function init() { $tr = Zend_Registry::get('tr'); $handle = new Zend_Form_Element_Text('handle'); $handle->setLabel($tr->_('HANDLE')); $handle->setRequired(true); $handle->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $this->addElement($handle); $password = new Zend_Form_Element_Password('password'); $password->setLabel($tr->_('PASSWORD')); $password->setRequired(true); $password->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $this->addElement($password); $password1 = new Zend_Form_Element_Password('password_again'); $password1->setLabel($tr->_('RETYPE') . ' ' . $tr->_('PASSWORD')); $password1->setRequired(true); $password1->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $this->addElement($password1); $this->addElement(new Zend_Form_Element_Submit($tr->_('SUBMIT'))); parent::init(); }
public function init() { $tr = Zend_Registry::get('tr'); $name = new Zend_Form_Element_Text('name'); $name->setLabel($tr->_('NAME')); $name->setRequired(true); $this->addElement($name); $enabled = new Zend_Form_Element_Checkbox('enabled'); $enabled->setLabel($tr->_('IS_ACTION_ENABLED')); $this->addElement($enabled); $public = new Zend_Form_Element_Checkbox('public'); $public->setLabel($tr->_('IS_ACTION_PUBLIC')); $this->addElement($public); $route = new Zend_Form_Element_Text('route'); $route->setLabel($tr->_('ROUTE')); $route->setRequired(true); $this->addElement($route); $desc = new Zend_Form_Element_Textarea('description'); $desc->cols = 35; $desc->rows = 15; $desc->setLabel($tr->_('DESCRIPTION')); $desc->setRequired(false); $this->addElement($desc); parent::init(); }
public function init() { $tr = Zend_Registry::get('tr'); $locale = Zend_Registry::get('Zend_Locale'); $available_languages = array ( 'en' => 'English', 'fr' => 'Francais', 'it' => 'Italiano', 'ru' => 'Русский', ); $this->setAction('/language'); $this->setAttrib('id', 'language-form'); $languages = new Zend_Form_Element_Select('languages'); $languages->setLabel($tr->_('LANGUAGE')); $languages->addMultiOptions($available_languages); $languages->setValue(isset($locale->value) ? $locale->value : 'en'); $this->addElement($languages); $system_wide = new Zend_Form_Element_Checkbox('system_wide'); $system_wide->setLabel($tr->_('UPDATE_SYSTEM_WIDE') . '?'); $system_wide->setRequired(false); $this->addElement($system_wide); $this->addElement(new Zend_Form_Element_Submit($tr->_('SAVE'))); parent::init(); }
public function init() { $http_code = new Zend_Form_Element_Text('http_code'); $http_code->setLabel('HTTP Code'); $http_code->setRequired(false); $this->addElement($http_code); $name = new Zend_Form_Element_Text('name'); $name->setLabel('Name'); $name->setRequired(true); $this->addElement($name); $msg = new Zend_Form_Element_Textarea('message'); $msg->setLabel('Error Message'); $msg->setAttribs(array('rows' => 10, 'cols' => 40)); $msg->setRequired(true); $this->addElement($msg); /** Maybe next version will have it back. $action = new Default_Model_Action; $all = $action->getList(); $actions = new Zend_Form_Element_Multiselect('actions'); $actions->setLabel('Associated Actions with this Error'); $actions->setMultiOptions($all); $actions->setAttrib('size', 8); $this->addElement($actions); */ $desc = new Zend_Form_Element_Textarea('description'); $desc->cols = 40; $desc->rows = 15; $desc->setLabel('Description'); $desc->setRequired(false); $this->addElement($desc); $this->addElement(new Zend_Form_Element_Submit('submit')); parent::init(); }
public function init() { /** * @todo Localize */ $tr = Zend_Registry::get('tr'); $name = new Zend_Form_Element_Text('mimetype'); $name->setLabel($tr->_('MIMETYPE')); $name->setRequired(true); $name->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $this->addElement($name); $name = new Zend_Form_Element_Text('output_format'); $name->setLabel($tr->_('OUTPUT_FORMAT')); $name->setRequired(true); $name->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $this->addElement($name); $desc = new Zend_Form_Element_Textarea('description'); $desc->cols = 35; $desc->rows = 15; $desc->setLabel($tr->_('DESCRIPTION')); $desc->setRequired(false); $this->addElement($desc); $this->addElement(new Zend_Form_Element_Submit($tr->_('SUBMIT'))); parent::init(); }
public function init() { $tr = Zend_Registry::get('tr'); $http_code = new Zend_Form_Element_Text('http_code'); $http_code->setLabel($tr->_('HTTP_CODE')); $http_code->setRequired(false); $this->addElement($http_code); $name = new Zend_Form_Element_Text('name'); $name->setLabel($tr->_('NAME')); $name->setRequired(true); $this->addElement($name); $msg = new Zend_Form_Element_Textarea('message'); $msg->setLabel($tr->_('ERROR_MESSAGE')); $msg->setAttribs(array('rows' => 10, 'cols' => 35)); $msg->setRequired(true); $this->addElement($msg); /** Maybe next version will have it back. $action = new Default_Model_Action; $all = $action->getList(); $actions = new Zend_Form_Element_Multiselect('actions'); $actions->setLabel('Associated Actions with this Error'); $actions->setMultiOptions($all); $actions->setAttrib('size', 8); $this->addElement($actions); */ $desc = new Zend_Form_Element_Textarea('description'); $desc->cols = 35; $desc->rows = 15; $desc->setLabel($tr->_('DESCRIPTION')); $desc->setRequired(false); $this->addElement($desc); $this->addElement(new Zend_Form_Element_Submit($tr->_('SUBMIT'))); parent::init(); }
public function init() { $name = new Zend_Form_Element_Text('name'); $name->setLabel('Name'); $name->setRequired(true); $this->addElement($name); $enabled = new Zend_Form_Element_Checkbox('enabled'); $enabled->setLabel('Is the action enabled ?'); $this->addElement($enabled); $public = new Zend_Form_Element_Checkbox('public'); $public->setLabel('Is the action public ?'); $this->addElement($public); $use_custom_route = new Zend_Form_Element_Checkbox('use_custom_route'); $use_custom_route->setLabel('Custom Route'); $this->addElement($use_custom_route); $custom_route = new Zend_Form_Element_Text('route'); //$custom_route->setLabel('Custom Route'); $this->addElement($custom_route); $desc = new Zend_Form_Element_Textarea('description'); $desc->cols = 40; $desc->rows = 15; $desc->setLabel('Description'); $desc->setRequired(false); $this->addElement($desc); parent::init(); }
public function init() { $api_url = new Zend_Form_Element_Text('api_url'); $api_url->setLabel('API Domain (for Tester)'); $api_url->setRequired(true); $this->addElement($api_url); $this->addElement(new Zend_Form_Element_Submit('Update Configuration')); parent::init(); }
public function init() { $tr = Zend_Registry::get('tr'); $api_url = new Zend_Form_Element_Text('api_url'); $api_url->setLabel($tr->_('API_DOMAIN') . ' ' . $tr->_('FOR_TESTER')); $api_url->setRequired(true); $this->addElement($api_url); $this->addElement(new Zend_Form_Element_Submit($tr->_('UPDATE_CONFIGURATION'))); parent::init(); }
public function init() { $tr = Zend_Registry::get('tr'); $api_url = new Zend_Form_Element_Text('api_url'); $api_url->setLabel($tr->_('API_DOMAIN') . ' ' . $tr->_('FOR_TESTER')); $api_url->setRequired(true); $api_url->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $this->addElement($api_url); $this->addElement(new Zend_Form_Element_Submit($tr->_('UPDATE_CONFIGURATION'), array('label' => $tr->_('UPDATE_CONFIGURATION')))); parent::init(); }
public function init() { $hostname = new Zend_Form_Element_Text('db_hostname'); $hostname->setLabel('Hostname'); $this->addElement($hostname); $username = new Zend_Form_Element_Text('db_username'); $username->setLabel('Username'); $this->addElement($username); $password = new Zend_Form_Element_Text('db_password'); $password->setLabel('password'); $this->addElement($password); $database = new Zend_Form_Element_Text('db_database'); $database->setLabel('database'); $this->addElement($database); $this->addElement(new Zend_Form_Element_Submit('submit')); parent::init(); }
public function init() { $handle = new Zend_Form_Element_Text('handle'); $handle->setLabel('Handle'); $handle->setRequired(true); $this->addElement($handle); $password = new Zend_Form_Element_Password('password'); $password->setLabel('Password'); $password->setRequired(true); $this->addElement($password); $password1 = new Zend_Form_Element_Password('password_again'); $password1->setLabel('Re-type Password'); $password1->setRequired(true); $this->addElement($password1); $this->addElement(new Zend_Form_Element_Submit('submit')); parent::init(); }
public function init() { $tr = Zend_Registry::get('tr'); $hostname = new Zend_Form_Element_Text('db_hostname'); $hostname->setLabel($tr->_('HOSTNAME')); $this->addElement($hostname); $username = new Zend_Form_Element_Text('db_username'); $username->setLabel($tr->_('USERNAME')); $this->addElement($username); $password = new Zend_Form_Element_Text('db_password'); $password->setLabel($tr->_('PASSWORD')); $this->addElement($password); $database = new Zend_Form_Element_Text('db_database'); $database->setLabel($tr->_('DATABASE')); $this->addElement($database); $this->addElement(new Zend_Form_Element_Submit($tr->_('SUBMIT'))); parent::init(); }
public function init() { $tr = Zend_Registry::get('tr'); $handle = new Zend_Form_Element_Text('handle'); $handle->setLabel($tr->_('HANDLE')); $handle->setRequired(true); $this->addElement($handle); $password = new Zend_Form_Element_Password('password'); $password->setLabel($tr->_('PASSWORD')); $password->setRequired(true); $this->addElement($password); $password1 = new Zend_Form_Element_Password('password_again'); $password1->setLabel($tr->_('RETYPE') . ' ' . $tr->_('PASSWORD')); $password1->setRequired(true); $this->addElement($password1); $this->addElement(new Zend_Form_Element_Submit($tr->_('SUBMIT'))); parent::init(); }
public function init() { $tr = Zend_Registry::get('tr'); $api_url = new Zend_Form_Element_Text('api_url'); $api_url->setLabel($tr->_('API_DOMAIN') . ' ' . $tr->_('FOR_TESTER')); $api_url->setRequired(true); $api_url->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $this->addElement($api_url); $cd = new Zend_Form_Element_Checkbox('cdata'); $cd->setLabel($tr->_('USE_CDATA')); $cd->setRequired(false); $this->addElement($cd); $cs = new Zend_Form_Element_Checkbox('allow_cross_domain'); $cs->setLabel($tr->_('ALLOW_CROSSDOMAIN')); $cs->setRequired(false); $this->addElement($cs); $this->addElement(new Zend_Form_Element_Submit($tr->_('UPDATE_CONFIGURATION'), array('label' => $tr->_('UPDATE_CONFIGURATION')))); parent::init(); }
public function init() { $this->setAction(URL_BASE . '/database'); $tr = Zend_Registry::get('tr'); $engines = new Zend_Form_Element_Select('db_engine'); $engines->setLabel($tr->_('DATABASE_ENGINE')); $engines->addMultiOptions($this->getEngines()); $this->addElement($engines); $hostname = new Zend_Form_Element_Text('db_hostname'); $hostname->setLabel($tr->_('HOSTNAME')); $this->addElement($hostname); $username = new Zend_Form_Element_Text('db_username'); $username->setLabel($tr->_('USERNAME')); $this->addElement($username); $password = new Zend_Form_Element_Text('db_password'); $password->setLabel($tr->_('PASSWORD')); $this->addElement($password); $database = new Zend_Form_Element_Text('db_database'); $database->setLabel($tr->_('DATABASE')); $this->addElement($database); $this->addElement(new Zend_Form_Element_Submit($tr->_('SUBMIT'))); parent::init(); }
public function init() { $routesAndActions = array('Actions' => array(), 'Routes' => array()); $model = new Default_Model_Action(); $allActions = $model->getAll(); foreach ($allActions as $db_action) { $routesAndActions['Actions'][$db_action['hash']] = $db_action['name']; if (!empty($db_action['route'])) { $routesAndActions['Routes']['route-' . $db_action['hash']] = $db_action['route']; } } $action = new Zend_Form_Element_Select('action'); $action->setLabel('Action'); $action->addMultiOptions($routesAndActions); $this->addElement($action); $params = new Zend_Form_Element_Text('query_uri'); $params->setLabel('Query URI'); $params->setRequired(true); $params->setAttrib('size', '80'); $this->addElement($params); $t = new Default_Model_Tester(); $output = $t->buildForm(); $p = new Lupin_Form_Element_Static('params'); $p->setValue($output); $p->setLabel('Params'); $this->addElement($p); $formats = array(); $outputModel = new Default_Model_Output(); $format = new Zend_Form_Element_Select('format'); $format->setLabel('Format'); $format->setRequired(true); foreach ($outputModel->getAll() as $key => $db_format) { $formats[$db_format["name"]] = $db_format["name"] . (!$db_format["enabled"] ? " (disabled)" : ''); if ($db_format["default"] != '0') { $format->setValue(array($db_format["name"], $db_format["name"])); } } $format->addMultiOptions($formats); $this->addElement($format); $methods = array('get' => 'GET', 'post' => 'POST', 'put' => 'PUT', 'delete' => 'DELETE', 'head' => 'HEAD'); $method = new Zend_Form_Element_Select('method'); $method->setLabel('Method'); $method->setRequired(true); $method->addMultiOptions($methods); $this->addElement($method); $email = new Zend_Form_Element_Text('email'); $email->setLabel('Email'); $email->setAttrib('size', '40'); $this->addElement($email); $key = new Zend_Form_Element_Text('key'); $key->setLabel('Secret Key'); $key->setAttrib('size', '40'); $this->addElement($key); $email_key = new Zend_Form_Element_Select('email-key'); $email_key->setLabel('Load Email/Key Combo'); $params->setAttrib('size', '55'); $emails_keys = array(0 => 'Select a combination to fill the fields above.'); $partnerModel = new Default_Model_Partner(); $partners = $partnerModel->getAll(); if (!empty($partners)) { foreach ($partners as $key => $partner) { if (!empty($partner)) { $emails_keys[$partner['hash']] = $partner['email'] . ' / ' . $partner['api_key']; } } } $email_key->addMultiOptions($emails_keys); $this->addElement($email_key); $config_model = new Default_Model_Configuration(); $url = new Zend_Form_Element_Text('url'); $url->setLabel('API Domain'); $url->setRequired(true); $url->setValue($config_model->getKey("api_url")); $this->addElement($url); parent::init(); }
public function init() { $this->setAction(URL_BASE . '/tester'); $tr = Zend_Registry::get('tr'); $routesAndActions = array('Routes' => array(), 'History' => array()); $model = new Default_Model_Action(); $allActions = $model->getAll(); foreach ($allActions as $db_action) { if (!empty($db_action['route'])) { $routesAndActions['Routes']['route-' . $db_action['hash']] = $db_action['route']; } } $test_history = new Zend_Session_Namespace('test_history'); $history = $test_history->value; if ($history) { foreach ($history as $route => $data) { if (!empty($route)) { $routesAndActions['History'][$route] = $route; } } } $action = new Zend_Form_Element_Select('action'); $action->setLabel($tr->_('ACTION')); $action->addMultiOptions($routesAndActions); $this->addElement($action); $params = new Zend_Form_Element_Text('query_uri'); $params->setLabel($tr->_('QUERY_URI')); $params->setRequired(true); $params->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $params->setAttrib('size', '80'); $this->addElement($params); $t = new Default_Model_Tester(); $output = $t->buildForm(); $p = new Lupin_Form_Element_Static('params'); $p->setValue($output); $p->setLabel($tr->_('PARAMS')); $this->addElement($p); $formats = array(); $outputModel = new Default_Model_Output(); $format = new Zend_Form_Element_Select('format'); $format->setLabel($tr->_('FORMAT')); $format->setRequired(true); foreach ($outputModel->getAll() as $key => $db_format) { $formats[$db_format["name"]] = $db_format["name"] . (!$db_format["enabled"] ? " (" . $tr->_('DISABLED') . ")" : ''); if ($db_format["default"] != '0') { $format->setValue(array($db_format["name"], $db_format["name"])); } } $format->addMultiOptions($formats); $this->addElement($format); $methods = array('get' => 'GET', 'post' => 'POST', 'put' => 'PUT', 'delete' => 'DELETE', 'head' => 'HEAD'); // Explicitly turn off translations, our DELETE got translated $method = new Zend_Form_Element_Select('method', array('disableTranslator' => true)); $method->setLabel($tr->_('METHOD')); $method->setRequired(true); $method->addMultiOptions($methods); $this->addElement($method); $email = new Zend_Form_Element_Text('email'); $email->setLabel($tr->_('EMAIL')); $email->setAttrib('size', '40'); $this->addElement($email); $key = new Zend_Form_Element_Text('key'); $key->setLabel($tr->_('SECRET_KEY')); $key->setAttrib('size', '40'); $this->addElement($key); $email_key = new Zend_Form_Element_Select('email-key'); $email_key->setLabel($tr->_('LOAD_EMAIL_KEY')); $params->setAttrib('size', '55'); $emails_keys = array(0 => $tr->_('SELECT_COMBO_OF_FIELDS')); $partnerModel = new Default_Model_Partner(); $partners = $partnerModel->getAll(); if (!empty($partners)) { foreach ($partners as $key => $partner) { if (!empty($partner)) { $emails_keys[$partner['hash']] = $partner['email'] . ' / ' . $partner['api_key']; } } } $email_key->addMultiOptions($emails_keys); $this->addElement($email_key); $config_model = new Default_Model_Configuration(); $url = new Zend_Form_Element_Text('url'); $url->setLabel($tr->_('API_DOMAIN')); $url->setRequired(true); $url->addValidator('NotEmpty', true, array('messages' => $tr->_('GENERAL_MISSING_TEXT_VALUE'))); $url->setValue($config_model->getKey("api_url")); $this->addElement($url); $ssl = new Zend_Form_Element_Checkbox('ssl'); $ssl->setLabel($tr->_('USE_HTTPS')); $this->addElement($ssl); parent::init(); }