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