/**
  * Este metodo se llama cada vez que se instancia la clase.
  * Se utiliza para crear los objetos del formulario
  */
 function form_init_elements()
 {
     //we want an confirmation page for this form.
     //$this->set_confirm();
     //Crea una caja de texto llamada nombre y longitud 50
     $elemT = new FEText("Asunto", FALSE, 50);
     //$elemT->set_style_attribute('align', 'right');
     //Le asignamos el id nombre y la tecla de acceso n (ctrl+n)
     $elemT->set_attribute("id", "asunto");
     $elemT->set_attribute("accesskey", "n");
     //Añade en el contenedor formulario el elemento creado e inicializado
     $this->add_element($elemT);
     //Creamos un Area de Texto llamada comentario
     $elemTA = new FETextArea("Comentario", FALSE, 10, 60, "500px", "100px");
     $elemTA->set_attribute('wrap', 'physical');
     //Le asignamos el id email y la tecla de acceso c (ctrl+c)
     $elemTA->set_attribute("id", "comentario");
     $elemTA->set_attribute("accesskey", "d");
     //Añade en el contenedor formulario el elemento creado e inicializado
     $this->add_element($elemTA);
     //Añade un campo oculto llamado id. En ocasiones este campo se utiliza para indicar ciertas operaciones.
     //OJO!! es un punto sensible porque el usuario podría cambiar su valor de forma inexperada para el código.
     //        $this->add_hidden_element("id");
     //Añade un boton con la acción submit
     $submit = $this->_formatElem("base_SubmitButton", "Aceptar", "submit", agt("miguel_Enter"));
     //$submit->set_attribute('id','');
     $submit->set_attribute('accesskey', 'e');
     $this->add_element($submit);
     $this->add_hidden_element('status');
     $this->set_hidden_element_value('status', 'new');
 }
 /**
  * Este metodo se llama cada vez que se instancia la clase.
  * Se utiliza para crear los objetos del formulario
  */
 function form_init_elements()
 {
     //Debug::oneVar(Util::app_Path('install/include/gpl.txt'), __FILE__, __LINE__);
     if (file_exists(Util::app_Path('install/include/gpl.txt'))) {
         $str_content = File::Read(Util::app_Path('install/include/gpl.txt'));
     }
     $textarea = new FETextArea("Licence", false, 15, 90);
     $textarea->set_value($str_content);
     $this->add_element($textarea);
     $this->add_element($this->_formatElem("base_SubmitButton", "Salir", "quit", agt("Salir")));
     $this->add_element($this->_formatElem("base_SubmitButton", "Acepto", "submit", agt("Acepto") . " >"));
     $this->add_element($this->_formatElem("base_SubmitButton", "Regresar", "back", "< " . agt("Regresar")));
 }
 /**
  * Este metodo se llama cada vez que se instancia la clase.
  * Se utiliza para crear los objetos del formulario
  */
 function form_init_elements()
 {
     //Creamos un Area de Texto llamada comentario
     $elemTA = new FETextArea("Comentario", FALSE, 10, 60, "100%", "100px");
     $elemTA->set_attribute('class', '');
     //$elemTA->set_attribute('wrap', 'physical');
     //Le asignamos el id email y la tecla de acceso c (ctrl+c)
     //$elemTA->set_attribute("id","comentario");
     //$elemTA->set_attribute("accesskey","d");
     //Añade en el contenedor formulario el elemento creado e inicializado
     $this->add_element($elemTA);
     $elem = new FEImgRadioGroup("valoracion", array('1' => 1, '2' => 2, '3' => 3, '4' => 4, '5' => 5), array(Theme::getThemeImagePath('valoracion1.gif'), Theme::getThemeImagePath('valoracion2.gif'), Theme::getThemeImagePath('valoracion3.gif'), Theme::getThemeImagePath('valoracion4.gif'), Theme::getThemeImagePath('valoracion5.gif')));
     //$elem->set_attribute('class','ptabla03');
     $this->add_element($elem);
     $submit = $this->_formatElem("base_SubmitButton", "aceptar", "submit", agt('Añadir Comentario'));
     $submit->set_attribute('class', 'p');
     $submit->set_attribute("id", "submit");
     $submit->set_attribute("accesskey", "r");
     $this->add_element($submit);
 }
 function form_init_elements()
 {
     //Crea una caja de texto llamada nombre y longitud 50
     $elemT = new FEText("nombre", FALSE, 50);
     $elemT->set_style_attribute('align', 'right');
     //Le asignamos el id nombre y la tecla de acceso n (ctrl+n)
     $elemT->set_attribute("id", "nombre");
     $elemT->set_attribute('class', 'ptabla03');
     $elemT->set_attribute("accesskey", "n");
     //Añade en el contenedor formulario el elemento creado e inicializado
     $this->add_element($elemT);
     $elemTA = new FETextArea('opinion', FALSE, 10, 60, "500px", "100px");
     $elemTA->set_attribute('wrap', 'physical');
     //Le asignamos el id email y la tecla de acceso c (ctrl+c)
     $elemTA->set_attribute('id', 'opinion');
     $elemTA->set_attribute('class', 'ptabla03');
     $elemTA->set_attribute('accesskey', 'd');
     //Añade en el contenedor formulario el elemento creado e inicializado
     $this->add_element($elemTA);
     $submit = $this->_formatElem("base_SubmitButton", "Aceptar", "submit", agt("Enviar"));
     $submit->set_attribute('class', 'ptabla03');
     $submit->set_attribute('accesskey', 'e');
     $this->add_element($submit);
     $this->add_hidden_element('status');
     $this->set_hidden_element_value('status', 'list_post');
     $this->add_hidden_element('id_forum');
     $this->add_hidden_element('id_topic');
     $this->add_hidden_element('post_parent');
 }
 /**
  * Este metodo se llama cada vez que se instancia la clase.
  * Se utiliza para crear los objetos del formulario
  */
 function form_init_elements()
 {
     //we want an confirmation page for this form.
     //$this->set_confirm();
     $TextNombre = $this->_formatElem("FEText", 'nombre', 'nombre', FALSE, 50);
     $TextNombre->set_attribute('class', 'ptabla03');
     $this->add_element($TextNombre);
     $elemTA = new FETextArea('descripcion', FALSE, 10, 60, "500px", "100px");
     $elemTA->set_attribute('wrap', 'physical');
     //Le asignamos el id email y la tecla de acceso c (ctrl+c)
     $elemTA->set_attribute('id', 'opinion');
     $elemTA->set_attribute('class', 'ptabla03');
     $elemTA->set_attribute('accesskey', 'd');
     //Añade en el contenedor formulario el elemento creado e inicializado
     $this->add_element($elemTA);
     $elemTB = new FETextArea('normativa', FALSE, 10, 60, "500px", "100px");
     $elemTB->set_attribute('wrap', 'physical');
     //Le asignamos el id email y la tecla de acceso c (ctrl+c)
     $elemTB->set_attribute('id', 'opinion');
     $elemTB->set_attribute('class', 'ptabla03');
     $elemTB->set_attribute('accesskey', 'd');
     //Añade en el contenedor formulario el elemento creado e inicializado
     $this->add_element($elemTB);
     $submit = $this->_formatElem("base_SubmitButton", "Aceptar", "submit", agt("Aceptar"));
     $submit->set_attribute('class', 'ptabla03');
     $submit->set_attribute('accesskey', 'e');
     $this->add_element($submit);
     $this->add_hidden_element('status');
     $this->set_hidden_element_value('status', 'list_topic');
     $this->add_hidden_element('id_forum');
 }
 /**
  * Este metodo se llama cada vez que se instancia la clase.
  * Se utiliza para crear los objetos del formulario
  */
 function form_init_elements()
 {
     $nombre = $this->_formatElem("FEText", "Nombre", "nom_form", FALSE, "20");
     $nombre->set_attribute('class', 'ptabla03');
     $apellido = $this->_formatElem("FEText", "Apellido", "prenom_form", FALSE, "40");
     $apellido->set_attribute('class', 'ptabla03');
     $arrUsers = $this->getViewVariable('arrUsers');
     $nick = $this->_formatElem("FEListBox", "Nombre de usuario", "uname", FALSE, "100px", NULL, $arrUsers);
     //$nick->set_attribute('class','');
     //$nick = $this->_formatElem("FEText", "Nombre de usuario" , "uname", FALSE, "10");
     $nick->set_attribute('class', 'ptabla03');
     $email = $this->_formatElem("FEText", "Correo electrónico", "email", FALSE);
     $email->set_attribute('class', 'ptabla03');
     $jabber = $this->_formatElem("FEText", "Cuenta Jabber", "jabber", FALSE);
     $jabber->set_attribute('class', 'ptabla03');
     //Creamos un Area de Texto llamada comentario
     $elemTA = new FETextArea("Comentario", FALSE, 10, 60, "500px", "100px");
     $elemTA->set_attribute('wrap', 'physical');
     //Le asignamos el id email y la tecla de acceso c (ctrl+c)
     $elemTA->set_attribute("id", "comentario");
     $elemTA->set_attribute("accesskey", "d");
     $elemTA->set_attribute('class', 'ptabla03');
     //Añade en el contenedor formulario el elemento creado e inicializado
     $this->add_element($nombre);
     $this->add_element($apellido);
     $this->add_element($nick);
     $this->add_element($email);
     $this->add_element($jabber);
     $this->add_element($elemTA);
     //build a large textarea
     //$this->add_element( new FETextArea("Politica de privacidad", FALSE, 20, 10,"400px", "100px" ) );
     $accept = $this->_formatElem("base_SubmitButton", "Aceptar", "submit", "Aceptar");
     $accept->set_attribute('class', '');
     //$cancel = $this->_formatElem("base_SubmitButton", "Cancelar", "back", "Cancelar");
     //$cancel->set_attribute('class','');
     $this->add_element($accept);
     //$this->add_element($cancel);
     //lets add a hidden form field
     $this->add_hidden_element('option');
 }
 /**
  * Este metodo se llama cada vez que se instancia la clase.
  * Se utiliza para crear los objetos del formulario
  */
 function form_init_elements()
 {
     //we want an confirmation page for this form.
     //$this->set_confirm();
     // Course Info
     $elemT1 = new FEText("courseName", true, 10);
     $elemT1->set_style_attribute('align', 'left');
     $elemT1->set_attribute("id", "coursename");
     $elemT1->set_attribute("accesskey", "n");
     $this->add_element($elemT1);
     $elemP1 = new FETextArea("coursedataDescripcion", true, 10, 50, null, 300);
     $elemP1->set_style_attribute('align', 'left');
     $elemP1->set_attribute("id", "coursedatadescripcion");
     $elemP1->set_attribute("accesskey", "d");
     $this->add_element($elemP1);
     include Util::app_Path("andromeda/include/classes/nls.inc.php");
     $language = $this->_formatElem("FEListBox", "courseLanguage", "courseLanguage", FALSE, "100px", NULL, $nls['languages_form']);
     $language->set_style_attribute('align', 'left');
     $language->set_attribute("id", "courselanguage");
     $language->set_attribute("accesskey", "l");
     $this->add_element($language);
     $elemT2 = new FEText("coursedataVersion", FALSE, 10);
     $elemT2->set_style_attribute('align', 'left');
     $elemT2->set_attribute("id", "coursedataversion");
     $elemT2->set_attribute("accesskey", "v");
     $this->add_element($elemT2);
     $elemP2 = new FETextArea("coursedataPalabrasClaves", false, 10, 50, null, 300);
     $elemP2->set_style_attribute('align', 'left');
     $elemP2->set_attribute("id", "coursedatapalabrasclaves");
     $elemP2->set_attribute("accesskey", "w");
     $this->add_element($elemP2);
     $elemT3 = new FEText("coursedataDestinatarios", FALSE, 10);
     $elemT3->set_style_attribute('align', 'left');
     $elemT3->set_attribute("id", "coursedatadestinatarios");
     $elemT3->set_attribute("accesskey", "u");
     $this->add_element($elemT3);
     $elemP3 = new FETextArea("coursedataConocimientosPrevios", false, 10, 50, null, 300);
     $elemP3->set_style_attribute('align', 'left');
     $elemP3->set_attribute("id", "coursedataconocimientosprevios");
     $elemP3->set_attribute("accesskey", "k");
     $this->add_element($elemP3);
     $elemT4 = new FEText("coursedataMetodologia", FALSE, 10);
     $elemT4->set_style_attribute('align', 'left');
     $elemT4->set_attribute("id", "coursedatametodologia");
     $elemT4->set_attribute("accesskey", "m");
     $this->add_element($elemT4);
     $elemCB1 = new FECheckBox('courseActive', agt('Poner el curso activo.'));
     $elemCB1->set_style_attribute('align', 'left');
     $elemCB1->set_attribute("id", "courseactive");
     $elemCB1->set_attribute("accesskey", "o");
     $this->add_element($elemCB1);
     $elemCB2 = new FECheckBox('courseAccess', agt('Poner el curso accesible.'));
     $elemCB2->set_style_attribute('align', 'left');
     $elemCB2->set_attribute("id", "courseaccess");
     $elemCB2->set_attribute("accesskey", "p");
     $this->add_element($elemCB2);
     $submit = $this->_formatElem("base_SubmitButton", "Aceptar", "submit", agt("Insertar Curso"));
     $submit->set_attribute("id", "submit");
     $submit->set_attribute("accesskey", "e");
     $this->add_element($submit);
 }
Esempio n. 8
0
 /**
  * The constructor
  *
  * @param label string - text label for the element
  * @param bool required - is this a required element
  * @param int required - the rows attribute
  * @param int required - the cols attribute
  * @param int optional - element width in pixels (px), percentage (%) or elements (em)
  * @param int optional - element height in pixels (px), percentage (%) or elements (em)     
  * @param int optional - the number of characters to limit the value to.
  */
 function FETinyMCETextArea($label, $required = TRUE, $rows, $cols, $width = NULL, $height = NULL, $limit_char_count = -1)
 {
     parent::FETextArea($label, $required, $rows, $cols, $width, $height, $limit_char_count);
 }