예제 #1
0
파일: Login.php 프로젝트: neilgarb/myqron
 public function __construct()
 {
     parent::__construct();
     $router = new Shared_Controller_Router();
     $this->setAction($router->assemble(array(), 'login'));
     $this->setMethod('post');
     // email
     $email = new Zend_Dojo_Form_Element_TextBox('email');
     $email->setLabel(__('Email'));
     $email->setRequired(true);
     $this->addElement($email);
     // password
     $password = new Zend_Dojo_Form_Element_PasswordTextBox('password');
     $password->setLabel(__('Password'));
     $password->setRequired(true);
     $this->addElement($password);
     // remember
     $remember = new Zend_Dojo_Form_Element_CheckBox('remember');
     $remember->setLabel(__('Remember me on this computer'));
     $remember->setCheckedValue('yes');
     $remember->setUncheckedValue('no');
     $remember->setChecked(true);
     $this->addElement($remember);
     // submit
     $submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $submit->setLabel(__('Submit'));
     $this->addElement($submit);
 }
예제 #2
0
 public function init()
 {
     /* Form Elements & Other Definitions Here ... */
     $province = new Zend_Dojo_Form_Element_ComboBox('province');
     $province->setLabel('province')->setRequired(true);
     $agent = new Zend_Dojo_Form_Element_ComboBox('agent');
     $agent->setLabel('agent')->setRequired(true);
     $sender = new Zend_Dojo_Form_Element_ValidationTextBox('sender');
     $sender->setLabel('sender')->setRequired(true);
     $reciever = new Zend_Dojo_Form_Element_ValidationTextBox('reciever');
     $reciever->setLabel('reciever')->setRequired(true);
     $reciever_tel = new Zend_Dojo_Form_Element_ValidationTextBox('reciever_tel');
     $reciever_tel->setLabel('reciever_tel')->setRequired(true);
     $send_date = new Zend_Dojo_Form_Element_DateTextBox('send_date');
     $send_date->setLabel('send_date')->setRequired(true);
     $exp_date = new Zend_Dojo_Form_Element_DateTextBox('expire_date');
     $exp_date->setLabel('expire date')->setRequired(true);
     $type_money = new Zend_Dojo_Form_Element_ComboBox('type_money');
     $type_money->setLabel('type_money')->setRequired(true);
     $amount = new Zend_Dojo_Form_Element_CurrencyTextBox('asd');
     $submit_login = new Zend_Dojo_Form_Element_SubmitButton('submit_login');
     $submit_login->setLabel('ចាប់​ផ្តើម');
     $clear_login = new Zend_Dojo_Form_Element_Button('clear_login');
     $clear_login->setLabel("សារ​ដើម");
     $this->addElements(array($province, $agent, $sender, $reciever, $reciever_tel, $send_date, $exp_date, $type_money, $submit_login, $clear_login));
 }
예제 #3
0
 public function __construct($templateId)
 {
     parent::__construct();
     $router = new Shared_Controller_Router();
     $this->setAction($router->assemble(array('id' => $templateId), 'template'));
     $this->setMethod('post');
     // privacy
     $privacy = new Zend_Dojo_Form_Element_ComboBox('privacy');
     $privacy->setLabel(__('Privacy'));
     $privacy->setRequired(true);
     $privacy->addMultiOptions(array('private' => __('Private: users can follow this these events'), 'public' => __('Public: users cannot follow these events')));
     $privacy->setValue('public');
     $this->addElement($privacy);
     // web hooks
     $webhooks = new Zend_Dojo_Form_Element_CheckBox('web_hooks');
     $webhooks->setLabel(__('Allow web hooks'));
     $webhooks->setRequired(true);
     $webhooks->setChecked(true);
     $webhooks->setCheckedValue('yes');
     $webhooks->setUncheckedValue('no');
     $this->addElement($webhooks);
     // submit
     $submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $submit->setLabel(__('Submit'));
     $this->addElement($submit);
 }
예제 #4
0
 public function __construct()
 {
     parent::__construct();
     $router = new Shared_Controller_Router();
     $this->setAction($router->assemble(array(), 'application-new'));
     $this->setMethod('post');
     // name
     $name = new Zend_Dojo_Form_Element_TextBox('name');
     $name->setLabel(__('Name'));
     $name->setRequired(true);
     $this->addElement($name);
     // description
     $description = new Zend_Dojo_Form_Element_Textarea('description');
     $description->setLabel(__('Description'));
     $description->setAttrib('rows', '5');
     $description->setAttrib('cols', '60');
     $this->addElement($description);
     // url
     $url = new Zend_Dojo_Form_Element_TextBox('url');
     $url->setLabel(__('URL'));
     $url->setRequired(true);
     $this->addElement($url);
     // privacy
     $privacy = new Zend_Dojo_Form_Element_ComboBox('privacy');
     $privacy->setLabel(__('Privacy'));
     $privacy->setRequired(true);
     $privacy->addMultiOptions(array('private' => __('Private: users cannot follow this application'), 'public' => __('Public: users can follow this application')));
     $privacy->setValue('public');
     $this->addElement($privacy);
     // submit
     $submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $submit->setLabel(__('Submit'));
     $this->addElement($submit);
 }
예제 #5
0
 public function FrmAddSchool($data = null)
 {
     $_classname = new Zend_Dojo_Form_Element_TextBox('schoolname');
     $_classname->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside'));
     $_province = new Zend_Dojo_Form_Element_FilteringSelect('province');
     $_province->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside'));
     $_db = new Application_Model_DbTable_DbGlobal();
     $rows_school = $_db->getGlobalDb("SELECT province_id,province_en_name FROM rms_province ");
     $opt_school = "";
     if (!empty($rows_school)) {
         foreach ($rows_school as $row) {
             $opt_school[$row['province_id']] = $row['province_en_name'];
         }
     }
     $_province->setMultiOptions($opt_school);
     $_status = new Zend_Dojo_Form_Element_FilteringSelect('status');
     $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside'));
     $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 2 => $this->tr->translate("DACTIVE"));
     $_status->setMultiOptions($_status_opt);
     $_submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $_submit->setLabel("save");
     $id = new Zend_Form_Element_Hidden('id');
     if (!empty($data)) {
         $_classname->setValue($data['school_name']);
         $_status->setValue($data['status']);
         $_province->setValue($data['province_id']);
         $id->setValue($data['id']);
     }
     $this->addElements(array($_classname, $_status, $_submit, $_province, $id));
     return $this;
 }
예제 #6
0
 public function init()
 {
     /* Form Elements & Other Definitions Here ... */
     $user_name_login = new Zend_Dojo_Form_Element_ValidationTextBox('txt_user_name');
     $user_name_login->setLabel('ឈ្មោះ​អ្នក​ប្រើ​ប្រាស់')->setRequired(true);
     $password_login = new Zend_Dojo_Form_Element_PasswordTextBox('txt_password');
     $password_login->setLabel('ពាក្យ​​សំងាត់')->setRequired(true);
     $submit_login = new Zend_Dojo_Form_Element_SubmitButton('submit_login');
     $submit_login->setLabel('ចាប់​ផ្តើម');
     $clear_login = new Zend_Dojo_Form_Element_Button('clear_login');
     $clear_login->setLabel("សារ​ដើម");
     $this->addElements(array($user_name_login, $password_login, $submit_login, $clear_login));
 }
예제 #7
0
 public function FrmGep($data = null)
 {
     $_subject = new Zend_Dojo_Form_Element_TextBox('subject');
     $_subject->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside'));
     $_status = new Zend_Dojo_Form_Element_FilteringSelect('status');
     $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside'));
     $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 2 => $this->tr->translate("DACTIVE"));
     $_status->setMultiOptions($_status_opt);
     $_submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $_submit->setLabel("save");
     $this->addElements(array($_subject, $_status, $_submit));
     return $this;
 }
예제 #8
0
파일: Auth.php 프로젝트: laiello/wanderson
 public function init()
 {
     // Identidade do Usuário
     $identidade = new Zend_Dojo_Form_Element_TextBox('identidade');
     $identidade->setLabel('Nome do Usuário')->setRequired(true);
     $this->addElement($identidade);
     // Credenciais
     $credencial = new Zend_Dojo_Form_Element_PasswordTextBox('credencial');
     $credencial->setLabel('Senha');
     $this->addElement($credencial);
     // Botão de Envio
     $submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $submit->setLabel('Entrar')->setIgnore(true);
     $this->addElement($submit);
 }
예제 #9
0
 public function FrmAddClass($data = null)
 {
     $_classname = new Zend_Dojo_Form_Element_TextBox('classname');
     $_classname->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside'));
     $_status = new Zend_Dojo_Form_Element_FilteringSelect('status');
     $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside'));
     $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 2 => $this->tr->translate("DACTIVE"));
     $_status->setMultiOptions($_status_opt);
     $_submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $_submit->setLabel("save");
     if (!empty($data)) {
         //print_r($data);exit();
         $_classname->setValue($data['room_name']);
         $_status->setValue($data['is_active']);
     }
     $this->addElements(array($_classname, $_status, $_submit));
     return $this;
 }
예제 #10
0
 public function __construct($applicationId)
 {
     parent::__construct();
     $router = new Shared_Controller_Router();
     $this->setAction($router->assemble(array('id' => $applicationId), 'application'));
     $this->setMethod('post');
     // privacy
     $privacy = new Zend_Dojo_Form_Element_ComboBox('privacy');
     $privacy->setLabel(__('Privacy'));
     $privacy->setRequired(true);
     $privacy->addMultiOptions(array('private' => __('Private: users can follow this application'), 'public' => __('Public: users cannot follow this application')));
     $privacy->setValue('public');
     $this->addElement($privacy);
     // submit
     $submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $submit->setLabel(__('Submit'));
     $this->addElement($submit);
 }
예제 #11
0
 public function __construct()
 {
     parent::__construct();
     $router = new Shared_Controller_Router();
     $this->setAction($router->assemble(array(), 'register'));
     $this->setMethod('post');
     // email
     $email = new Zend_Dojo_Form_Element_TextBox('email');
     $email->setLabel(__('Email'));
     $email->setRequired(true);
     $this->addElement($email);
     // password
     $password = new Zend_Dojo_Form_Element_PasswordTextBox('password');
     $password->setLabel(__('Password'));
     $password->setRequired(true);
     $this->addElement($password);
     // submit
     $submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $submit->setLabel(__('Submit'));
     $this->addElement($submit);
 }
예제 #12
0
 public function __construct($applicationId)
 {
     parent::__construct();
     $router = new Shared_Controller_Router();
     $this->setAction($router->assemble(array(), 'template-new') . '?applicationid=' . $applicationId);
     $this->setMethod('post');
     // name
     $name = new Zend_Dojo_Form_Element_TextBox('name');
     $name->setLabel(__('Name'));
     $name->setRequired(true);
     $this->addElement($name);
     // body
     $body = new Zend_Dojo_Form_Element_Textarea('body');
     $body->setLabel(__('Body'));
     $body->setRequired(true);
     $body->setAttrib('rows', '5');
     $body->setAttrib('cols', '60');
     $body->setDescription(__('HTML: You may only use the &lt;a&gt; tag.') . '<br />' . __('Tokens: Tokens should be %-delimeted, e.g. %post_url%.'));
     $body->getDecorator('Description')->setEscape(false);
     $this->addElement($body);
     // privacy
     $privacy = new Zend_Dojo_Form_Element_ComboBox('privacy');
     $privacy->setLabel(__('Privacy'));
     $privacy->setRequired(true);
     $privacy->addMultiOptions(array('private' => __('Private: users can follow this these events'), 'public' => __('Public: users cannot follow these events')));
     $privacy->setValue('public');
     $this->addElement($privacy);
     // web hooks
     $webhooks = new Zend_Dojo_Form_Element_CheckBox('web_hooks');
     $webhooks->setLabel(__('Allow web hooks'));
     $webhooks->setRequired(true);
     $webhooks->setChecked(true);
     $webhooks->setCheckedValue('yes');
     $webhooks->setUncheckedValue('no');
     $this->addElement($webhooks);
     // submit
     $submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $submit->setLabel(__('Submit'));
     $this->addElement($submit);
 }
예제 #13
0
 public function FrmTecher($_data = null)
 {
     $_enname = new Zend_Dojo_Form_Element_TextBox('en_name');
     $_enname->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside'));
     $_khname = new Zend_Dojo_Form_Element_TextBox('kh_name');
     $_khname->setAttribs(array('dojoType' => $this->tvalidate, 'required' => 'true', 'class' => 'fullside'));
     $code = new Zend_Dojo_Form_Element_TextBox('code');
     $code->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside', 'readOnly' => 'readOnly'));
     $db = new Application_Model_DbTable_DbGlobal();
     $code_num = $db->getTeacherCode();
     $code->setValue($code_num);
     $phone = new Zend_Dojo_Form_Element_TextBox('phone');
     $phone->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside'));
     $sex = new Zend_Dojo_Form_Element_FilteringSelect('sex');
     $sex->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside'));
     $options = array(1 => "M", 2 => "F");
     $sex->setMultiOptions($options);
     $dob = new Zend_Dojo_Form_Element_DateTextBox('dob');
     $dob->setAttribs(array('dojoType' => $this->t_date, 'class' => 'fullside'));
     $_adress = new Zend_Dojo_Form_Element_TextBox('address');
     $_adress->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside'));
     $db = new Application_Model_DbTable_DbGlobal();
     $db->getAllProvince();
     $rows = $db->getAllProvince();
     $opt = "";
     if (!empty($rows)) {
         foreach ($rows as $row) {
             $opt[$row['id']] = $row['province_name'];
         }
     }
     $pob = new Zend_Dojo_Form_Element_FilteringSelect('pob');
     $pob->setAttribs(array('dojoType' => $this->filter, 'class' => 'pob', 'class' => 'fullside'));
     $pob->setMultiOptions($opt);
     $_email = new Zend_Dojo_Form_Element_TextBox('email');
     $_email->setAttribs(array('dojoType' => $this->text, 'class' => 'fullside'));
     $_degree = new Zend_Dojo_Form_Element_FilteringSelect('degree');
     $_degree->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside'));
     $_note = new Zend_Dojo_Form_Element_TextBox('note');
     $_note->setAttribs(array('dojoType' => 'dijit.form.TextBox', 'class' => 'fullside'));
     $_degree = new Zend_Dojo_Form_Element_FilteringSelect('degree');
     $_degree->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside'));
     $degree_opt = $db->getAllDegree();
     $_degree->setMultiOptions($degree_opt);
     $_photo = new Zend_Form_Element_File('photo');
     $_status = new Zend_Dojo_Form_Element_FilteringSelect('status');
     $_status->setAttribs(array('dojoType' => $this->filter, 'class' => 'fullside'));
     $_status_opt = array(1 => $this->tr->translate("ACTIVE"), 0 => $this->tr->translate("DACTIVE"));
     $_status->setMultiOptions($_status_opt);
     $_submit = new Zend_Dojo_Form_Element_SubmitButton('submit');
     $_submit->setLabel("save");
     $id = new Zend_Form_Element_Hidden('id');
     if (!empty($_data)) {
         $id->setValue($_data['id']);
         $code->setValue($_data['teacher_code']);
         $_enname->setValue($_data['teacher_name_en']);
         $_khname->setValue($_data['teacher_name_kh']);
         $sex->setValue($_data['sex']);
         $phone->setValue($_data['phone']);
         $pob->setValue($_data['pob']);
         $dob->setValue($_data['dob']);
         $_adress->setValue($_data['address']);
         $_email->setValue($_data['email']);
         $_degree->setValue($_data['degree']);
         $_note->setValue($_data['note']);
         $_status->setValue($_data['status']);
     }
     $this->addElements(array($id, $_enname, $_note, $_khname, $pob, $code, $phone, $sex, $dob, $_adress, $_email, $_degree, $_photo, $_status, $_submit));
     return $this;
 }