Пример #1
0
 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();
 }
Пример #2
0
    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();
    }
Пример #3
0
 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();
 }
Пример #4
0
    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();
    }
Пример #5
0
 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();
 }
Пример #6
0
 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();
 }
Пример #7
0
 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();
 }
Пример #8
0
 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();
 }
Пример #9
0
 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();
 }
Пример #10
0
 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();
 }
Пример #11
0
 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();
 }
Пример #12
0
 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();
 }
Пример #13
0
 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();
 }
Пример #14
0
 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();
 }
Пример #15
0
 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();
 }
Пример #16
0
 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();
 }
Пример #17
0
 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();
 }
Пример #18
0
 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();
 }
Пример #19
0
 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();
 }