function _renderForm(&$page) { $pageName = $page->getAttribute('name'); $tabPreview = array_slice($page->controller->_tabs, -2, 1); $p = new HTML_Page(array('lineend' => OS_WINDOWS ? 'win' : 'unix', 'doctype' => "XHTML 1.0 Strict", 'language' => 'en', 'cache' => 'false')); $p->disableXmlProlog(); $p->setTitle("PEAR::HTML_Progress - Generator"); $p->setMetaData("author", "Laurent Laville"); $css = new HTML_CSS(); $css->setStyle('body', 'background-color', '#7B7B88'); $css->setStyle('body', 'font-family', 'Verdana, Arial, helvetica'); $css->setStyle('body', 'font-size', '10pt'); $css->setStyle('h1', 'color', '#FFC'); $css->setStyle('h1', 'text-align', 'center'); $css->setStyle('.maintable', 'width', '100%'); $css->setStyle('.maintable', 'border-width', '0'); $css->setStyle('.maintable', 'border-style', 'thin dashed'); $css->setStyle('.maintable', 'border-color', '#D0D0D0'); $css->setStyle('.maintable', 'background-color', '#EEE'); $css->setStyle('.maintable', 'cellspacing', '2'); $css->setStyle('.maintable', 'cellspadding', '3'); $css->setStyle('th', 'text-align', 'center'); $css->setStyle('th', 'color', '#FFC'); $css->setStyle('th', 'background-color', '#AAA'); $css->setStyle('th', 'white-space', 'nowrap'); $css->setStyle('input', 'font-family', 'Verdana, Arial, helvetica'); $css->setStyle('input.flat', 'border-style', 'solid'); $css->setStyle('input.flat', 'border-width', '2px 2px 0px 2px'); $css->setStyle('input.flat', 'border-color', '#996'); // on preview tab, add progress bar javascript and stylesheet if ($pageName == $tabPreview[0][0]) { $bar = $page->controller->createProgressBar(); $p->addStyleDeclaration($css->toString() . $bar->getStyle()); $p->addScriptDeclaration($bar->getScript()); $barElement =& $page->getElement('progressBar'); $barElement->setText($bar->toHtml()); } else { $p->addStyleDeclaration($css->toString()); } $renderer =& $page->defaultRenderer(); $renderer->setFormTemplate('<table class="maintable"><form{attributes}>{content}</form></table>'); $renderer->setHeaderTemplate('<tr><th colspan="2">{header}</th></tr>'); $renderer->setGroupTemplate('<table><tr>{content}</tr></table>', 'name'); $renderer->setGroupElementTemplate('<td>{element}<br /><span style="font-size:10px;"><span class="label">{label}</span></span></td>', 'name'); $page->accept($renderer); $p->addBodyContent($renderer->toHtml()); $p->display(); }
private function createMailBody() { $email = new HTML_Page(); $email->setTitle(ucwords($this->template)); $email->setMetaData("content-type", "text/html; charset=utf-8", true); $email->setMetaData("Content-Language", "english"); if ($this->css) { $email->addStyleDeclaration($this->css); } $email->xmlProlog = false; switch ($this->email_type) { case 'html': $email->addBodyContent($this->mail_body); break; case 'plain': $email->addBodyContent(html_entity_decode(strip_tags($this->mail_body), ENT_QUOTES, 'UTF-8')); break; } return $email->toHTML(); }
function moeuvreprotoQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "MOEUVREPROTO_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (MOEUVREPROTO)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); /************************* TO substitute ************** $vars = $this->vars; $titles = $this->titles; $renderer =& new Phpaie_Renderer_Default (); $form = new HTML_QuickForm('MOEUVREPROTO', 'post' , (isset($this->anchor) && !empty ($this->anchor)) ? "#".$this->anchor : ""); $form->_requiredNote = '<span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;">: champs obligatoires.</span>'; //--------------------------MOEUVREPROTO_EXPLIC_TE-------------------------- $form->addElement('textarea', 'MOEUVREPROTO_EXPLIC_TE', array_shift($titles['MOEUVREPROTO_EXPLIC_TE']),'cols="77" rows="2" wrap="virtual"'); if ( isset($vars['MOEUVREPROTO_EXPLIC_TE']) && $vars['MOEUVREPROTO_EXPLIC_TE']) { $defaultValues['MOEUVREPROTO_EXPLIC_TE'] = $vars['MOEUVREPROTO_EXPLIC_TE']; } // --MOEUVREPROTO_EXPLIC_TE- // Pas de rule test défini pour MOEUVREPROTO_EXPLIC_TE //--------------------------MOEUVREPROTO_LIENSUPP_VCH-------------------------- $form->addElement('text', 'MOEUVREPROTO_LIENSUPP_VCH', array_shift($titles['MOEUVREPROTO_LIENSUPP_VCH']),array('size'=> 90, 'maxlength' => 90)); if ( isset($vars['MOEUVREPROTO_LIENSUPP_VCH']) && $vars['MOEUVREPROTO_LIENSUPP_VCH']) { $defaultValues['MOEUVREPROTO_LIENSUPP_VCH'] = $vars['MOEUVREPROTO_LIENSUPP_VCH']; } // Pas de rule test défini pour MOEUVREPROTO_LIENSUPP_VCH //--------------------------MOEUVREPROTO_SOURCEURL_VCH-------------------------- $form->addElement('text', 'MOEUVREPROTO_SOURCEURL_VCH', array_shift($titles['MOEUVREPROTO_SOURCEURL_VCH']),array('size'=> 90, 'maxlength' => 90)); if ( isset($vars['MOEUVREPROTO_SOURCEURL_VCH']) && $vars['MOEUVREPROTO_SOURCEURL_VCH']) { $defaultValues['MOEUVREPROTO_SOURCEURL_VCH'] = $vars['MOEUVREPROTO_SOURCEURL_VCH']; } // Pas de rule test défini pour MOEUVREPROTO_SOURCEURL_VCH //--------------------------MOEUVREPROTO_NODENUM_CKEY_I-------------------------- $form->addElement('text', 'MOEUVREPROTO_NODENUM_CKEY_I', array_shift($titles['MOEUVREPROTO_NODENUM_CKEY_I']),array('size'=> 14, 'maxlength' => 14)); if ( isset($vars['MOEUVREPROTO_NODENUM_CKEY_I']) && $vars['MOEUVREPROTO_NODENUM_CKEY_I']) { $defaultValues['MOEUVREPROTO_NODENUM_CKEY_I'] = $vars['MOEUVREPROTO_NODENUM_CKEY_I']; } // Pas de rule test défini pour MOEUVREPROTO_NODENUM_CKEY_I // @@@@FK_SET_QFVARS_INSERT_BEGINS_HERE@@@@ // _INP_INSERTED ATAB_NOMTBL_CKEY_VCH (Sat May 15 11:48:08 2004 SETFKEYS) $form->_submitValues ['ATAB_NOMTBL_CKEY_VCH'] = $vars['ATAB_NOMTBL_CKEY_VCH']; $form->addElement('hidden', 'ATAB_NOMTBL_CKEY_VCH'); // @@@@FK_SET_QFVARS_INSERT_ENDS_HERE@@@@ $form->addElement('static', 'MSG_STATUS', $this->message_status); if ( $this->isFormValidated() ) { $form->_submitValues ['RETURN_STATUS'] = $vars['RETURN_STATUS']; } $form->addElement('hidden', 'RETURN_STATUS'); $id_name = $this->getIdName(); if ( isset($vars[$id_name])) { //mettre à jour $vars[$id_name] $form->_submitValues [$id_name] = $vars[$id_name]; } $form->addElement('hidden', $id_name); // submit final //bouton 'Envoyer' $button_B1 = &HTML_QuickForm::createElement('submit', 'B1', 'Envoyer'); //bouton 'Retablir' $button_B2 = &HTML_QuickForm::createElement('reset', 'B2', 'Retablir'); $form->addGroup(array($button_B1,$button_B2), '', '', ''); if (isset($defaultValues)) { $form->setDefaults($defaultValues); } if($this->isFormValidated() && ($form->validate() == 0)) { $this->invalidateStatus(); } $form->accept($renderer); $page->addBodyContent($renderer->tohtml()); if ($this->isFormValidated()) { // Form is validated, then processes the data if ( $action != "") { $this->$action(); } } ************************* END TO substitute **************/ //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
function rubrgrubQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "RUBRGRUB_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (RUBRGRUB)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); /************************* TO substitute ************** $vars = $this->vars; $titles = $this->titles; $renderer =& new Phpaie_Renderer_Default (); $form = new HTML_QuickForm('RUBRGRUB', 'post' , (isset($this->anchor) && !empty ($this->anchor)) ? "#".$this->anchor : ""); $form->_requiredNote = '<span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;">: champs obligatoires.</span>'; if ( TRUE && isset ($vars['S_ID_I']) && isset ($vars['ID_EMPLOY1'])) { $link_0 = &HTML_QuickForm::createElement('link', 'CRéER_UNE_NOUVELLE_RUBRIQUE', "", "rubr.php?ID_GRUB=$vars[S_ID_I]&ID_EMPLOY1=$vars[ID_EMPLOY1]", "[Créer une nouvelle rubrique]", "class=\"formElemLink\""); } else { $link_0 = &HTML_QuickForm::createElement('static', 'CRéER_UNE_NOUVELLE_RUBRIQUE', "", "[Créer une nouvelle rubrique]"); } // @@@@FK_SET_QFVARS_INSERT_BEGINS_HERE@@@@ // _INP_INSERTED ID_GRUB (Sat May 15 11:48:33 2004 SETFKEYS) $form->_submitValues ['ID_GRUB'] = $vars['ID_GRUB']; $form->addElement('hidden', 'ID_GRUB'); // _INP_INSERTED ID_RUBR (Sat May 15 11:48:30 2004 SETFKEYS) $form->_submitValues ['ID_RUBR'] = $vars['ID_RUBR']; $form->addElement('hidden', 'ID_RUBR'); // _INP_INSERTED ID_EMPLOY (Sat May 15 11:48:26 2004 SETFKEYS) $form->_submitValues ['ID_EMPLOY'] = $vars['ID_EMPLOY']; $form->addElement('hidden', 'ID_EMPLOY'); // @@@@FK_SET_QFVARS_INSERT_ENDS_HERE@@@@ $form->addElement('static', 'MSG_STATUS', $this->message_status); if ( $this->isFormValidated() ) { $form->_submitValues ['RETURN_STATUS'] = $vars['RETURN_STATUS']; } $form->addElement('hidden', 'RETURN_STATUS'); $id_name = $this->getIdName(); if ( isset($vars[$id_name])) { //mettre à jour $vars[$id_name] $form->_submitValues [$id_name] = $vars[$id_name]; } $form->addElement('hidden', $id_name); // submit final //bouton 'Effacer' $button_MAJ = &HTML_QuickForm::createElement('reset', 'MAJ', 'Effacer'); $form->addGroup(array($button_MAJ), '', '', ''); $form->addGroup(array($link_0), 'LINKS', '', ' '); $renderer->setGroupTemplate('<table class="formGroupLink" ><tr>{content}</tr></table>', 'LINKS'); $renderer->setGroupElementTemplate('<td>{element}</td>', 'LINKS'); if (isset($defaultValues)) { $form->setDefaults($defaultValues); } if($this->isFormValidated() && ($form->validate() == 0)) { $this->invalidateStatus(); } $form->accept($renderer); $page->addBodyContent($renderer->tohtml()); if ($this->isFormValidated()) { // Form is validated, then processes the data if ( $action != "") { $this->$action(); } } ************************* END TO substitute **************/ //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
function commentprotoQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "COMMENTPROTO_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (COMMENTPROTO)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); $page->addBodyContent($this->listTableDbVars(0)); /************************* TO substitute ************** $vars = $this->vars; $titles = $this->titles; $renderer =& new Phpaie_Renderer_Default (); $form = new HTML_QuickForm('COMMENTPROTO', 'post' , (isset($this->anchor) && !empty ($this->anchor)) ? "#".$this->anchor : ""); $form->_requiredNote = '<span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;">: champs obligatoires.</span>'; //--------------------------COMMENTPROTO_COMMENT_TE-------------------------- $form->addElement('textarea', 'COMMENTPROTO_COMMENT_TE', array_shift($titles['COMMENTPROTO_COMMENT_TE']),'cols="77" rows="2" wrap="virtual"'); if ( isset($vars['COMMENTPROTO_COMMENT_TE']) && $vars['COMMENTPROTO_COMMENT_TE']) { $defaultValues['COMMENTPROTO_COMMENT_TE'] = $vars['COMMENTPROTO_COMMENT_TE']; } // --COMMENTPROTO_COMMENT_TE- // Pas de rule test défini pour COMMENTPROTO_COMMENT_TE //--------------------------COMMENTPROTO_AUTHOR_CKEY_VCH-------------------------- $form->addElement('text', 'COMMENTPROTO_AUTHOR_CKEY_VCH', array_shift($titles['COMMENTPROTO_AUTHOR_CKEY_VCH']),array('size'=> 30, 'maxlength' => 30)); if ( isset($vars['COMMENTPROTO_AUTHOR_CKEY_VCH']) && $vars['COMMENTPROTO_AUTHOR_CKEY_VCH']) { $defaultValues['COMMENTPROTO_AUTHOR_CKEY_VCH'] = $vars['COMMENTPROTO_AUTHOR_CKEY_VCH']; } // Pas de rule test défini pour COMMENTPROTO_AUTHOR_CKEY_VCH //--------------------------COMMENTPROTO_CPML-------------------------- //Static COMMENTPROTO_CPML $form->addElement('static', 'ST_CPML', 'Copie sur la ML'); $titles['CPML'] = array("Copie sur la ML"); //Type = radio ou checkbox if ( isset($vars['CPML']) && $vars['CPML']) { $defaultValues['CPML'] = $vars['CPML']; } $form->addElement('checkbox', 'CPML', array_shift($titles['CPML']), '<!-- PHP_PRINT -->', ""); if ( TRUE) { $link_0 = &HTML_QuickForm::createElement('link', 'RETOUR', "", "Javascript:history.go(-1)", "[Retour]", "class=\"formElemLink\""); } else { $link_0 = &HTML_QuickForm::createElement('static', 'RETOUR', "", "[Retour]"); } // @@@@FK_SET_QFVARS_INSERT_BEGINS_HERE@@@@ // _INP_INSERTED ATAB_NOMTBL_CKEY_VCH (Sat May 15 11:48:04 2004 SETFKEYS) $form->_submitValues ['ATAB_NOMTBL_CKEY_VCH'] = $vars['ATAB_NOMTBL_CKEY_VCH']; $form->addElement('hidden', 'ATAB_NOMTBL_CKEY_VCH'); // @@@@FK_SET_QFVARS_INSERT_ENDS_HERE@@@@ $form->addElement('static', 'MSG_STATUS', $this->message_status); if ( $this->isFormValidated() ) { $form->_submitValues ['RETURN_STATUS'] = $vars['RETURN_STATUS']; } $form->addElement('hidden', 'RETURN_STATUS'); $id_name = $this->getIdName(); if ( isset($vars[$id_name])) { //mettre à jour $vars[$id_name] $form->_submitValues [$id_name] = $vars[$id_name]; } $form->addElement('hidden', $id_name); // submit final //bouton 'Envoyer' $button_B1 = &HTML_QuickForm::createElement('submit', 'B1', 'Envoyer'); //bouton 'Nouveau' $button_B_NOUVEAU = &HTML_QuickForm::createElement('submit', 'B_NOUVEAU', 'Nouveau'); $form->addGroup(array($button_B1,$button_B_NOUVEAU), '', '', ''); $form->addGroup(array($link_0), 'LINKS', '', ' '); $renderer->setGroupTemplate('<table class="formGroupLink" ><tr>{content}</tr></table>', 'LINKS'); $renderer->setGroupElementTemplate('<td>{element}</td>', 'LINKS'); if (isset($defaultValues)) { $form->setDefaults($defaultValues); } if($this->isFormValidated() && ($form->validate() == 0)) { $this->invalidateStatus(); } $form->accept($renderer); $page->addBodyContent($renderer->tohtml()); if ($this->isFormValidated()) { // Form is validated, then processes the data if ( $action != "") { $this->$action(); } } ************************* END TO substitute **************/ //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
function navQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "NAV_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (NAV)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); // $Id: NAV_def.php,v 1.2 2004/07/20 21:33:14 j-charles Exp $ require_once 'conf3.php'; require_once 'DB/DB.php'; $dbc = DB::connect($liveuserConfig['permContainer']['dsn'], TRUE); $dbc->setFetchMode('DB_FETCHMODE_ASSOC'); // get the area_define_name and the area_name of each area in current language. $res = $dbc->query('SELECT A.area_define_name, AN.area_name FROM liveuser_areas AS A INNER JOIN liveuser_area_names AS AN ON A.area_id = AN.area_id INNER JOIN liveuser_languages AS L ON AN.language_id = L.language_id WHERE L.two_letter_name = ' . $dbc->quote($_GET['NAV_LANGUAGE']) . ' ORDER BY A.area_id'); // print navigation while ($row = $res->fetchRow()) { $page->addBodyContent(' <tr>'); $page->addBodyContent(' <td><li></td>'); $page->addBodyContent(' <td><a href="' . strtolower($row[0]) . '.php" target="main">' . $row[1] . '</a></td>'); $page->addBodyContent(' </tr>'); } /************************* TO substitute ************** $vars = $this->vars; $titles = $this->titles; $renderer =& new Phpaie_Renderer_Default (); $form = new HTML_QuickForm('NAV', 'post' , (isset($this->anchor) && !empty ($this->anchor)) ? "#".$this->anchor : ""); $form->_requiredNote = '<span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;">: champs obligatoires.</span>'; $res = $dbc->query('SELECT two_letter_name, native_name FROM liveuser_languages'); // print language options while ($row = $res->fetchRow()) { $page->addBodyContent(" <option value=\"".$row[0]."\" ". (($row['two_letter_name'] == $_GET['NAV_LANGUAGE']) ? 'selected' : '') ." >\x0A".$row[1]."\x0A</option>"); } if ( isset($vars['NAV_LANGUAGE']) && $vars['NAV_LANGUAGE']) { $defaultValues['NAV_LANGUAGE'] = $vars['NAV_LANGUAGE']; } else { $defaultValues['NAV_LANGUAGE'] = array(); } $form->addElement('select', 'NAV_LANGUAGE', array_shift($titles['NAV_LANGUAGE']), array()); // @@@@FK_SET_QFVARS_INSERT_BEGINS_HERE@@@@ // @@@@FK_SET_QFVARS_INSERT_ENDS_HERE@@@@ $form->addElement('static', 'MSG_STATUS', $this->message_status); if ( $this->isFormValidated() ) { $form->_submitValues ['RETURN_STATUS'] = $vars['RETURN_STATUS']; } $form->addElement('hidden', 'RETURN_STATUS'); $id_name = $this->getIdName(); if ( isset($vars[$id_name])) { //mettre à jour $vars[$id_name] $form->_submitValues [$id_name] = $vars[$id_name]; } $form->addElement('hidden', $id_name); // submit final $form->addGroup(array(), '', '', ''); if (isset($defaultValues)) { $form->setDefaults($defaultValues); } if($this->isFormValidated() && ($form->validate() == 0)) { $this->invalidateStatus(); } $form->accept($renderer); $page->addBodyContent($renderer->tohtml()); if ($this->isFormValidated()) { // Form is validated, then processes the data if ( $action != "") { $this->$action(); } } ************************* END TO substitute **************/ //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
$j = 0; } // end of HTML_Table example // The initializing code can also be in in the form of an HTML // attr="value" string. // Possible attributes are: // - cache ("true" or "false") // - charset (e.g., "utf-8") // - doctype (e.g., "XHTML Basic 1.0") // - language (two letter designator: e.g., "en") // - lineend ("unix", "win", "mac", custom string) // - mime (e.g., "application/xhtml+xml") // - namespace (string) // - tab (e.g., " ") // All the above have defaults, so it is not necessary // to specify everything. For example, the proper namespace // is chosen by default. $p = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'en', 'cache' => 'false')); // Page title defaults to "New XHTML 1.0 Page" $p->setTitle("HTML_Page Color Chart example"); $p->setMetaData("author", "Klaus Guenther"); // let's add a Content-Type meta tag $p->setMetaContentType(); $p->addBodyContent("<h1>Color Chart</h1>"); // Objects with toHtml and toString are supported. $p->addBodyContent(&$table); $p->addBodyContent('<p>Copyright 2003 The PHP Group</p>'); // output to browser $p->display(); // or to a file //$p->toFile('example.html');
function rubrQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "RUBR_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (RUBR)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); if (!isset($vars[ID_GRUB]) || $vars[ID_GRUB] == "") { $HTTP_POST_VARS[ID_GRUB] = 0; $HTTP_GET_VARS[ID_GRUB] = 0; $loc_elem = $vars[ELEMENT]; $session_return = $session_cnt; } /************************* TO substitute ************** $vars = $this->vars; $titles = $this->titles; $renderer =& new Phpaie_Renderer_Default (); $form = new HTML_QuickForm('RUBR', 'post' , (isset($this->anchor) && !empty ($this->anchor)) ? "#".$this->anchor : ""); $form->_requiredNote = '<span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;">: champs obligatoires.</span>'; //--------------------------RUBR_CODE_VCH_CKEY-------------------------- $form->addElement('text', 'RUBR_CODE_VCH_CKEY', array_shift($titles['RUBR_CODE_VCH_CKEY']),array('size'=> 8, 'maxlength' => 8)); if ( isset($vars['RUBR_CODE_VCH_CKEY']) && $vars['RUBR_CODE_VCH_CKEY']) { $defaultValues['RUBR_CODE_VCH_CKEY'] = $vars['RUBR_CODE_VCH_CKEY']; } // Pas de rule test défini pour RUBR_CODE_VCH_CKEY //--------------------------RUBR_LIBEL_VCH-------------------------- $form->addElement('text', 'RUBR_LIBEL_VCH', array_shift($titles['RUBR_LIBEL_VCH']),array('size'=> 51, 'maxlength' => 51)); if ( isset($vars['RUBR_LIBEL_VCH']) && $vars['RUBR_LIBEL_VCH']) { $defaultValues['RUBR_LIBEL_VCH'] = $vars['RUBR_LIBEL_VCH']; } // Pas de rule test défini pour RUBR_LIBEL_VCH //--------------------------RUBR_AFF_VCH-------------------------- $form->addElement('text', 'RUBR_AFF_VCH', array_shift($titles['RUBR_AFF_VCH']),array('size'=> 51, 'maxlength' => 51)); if ( isset($vars['RUBR_AFF_VCH']) && $vars['RUBR_AFF_VCH']) { $defaultValues['RUBR_AFF_VCH'] = $vars['RUBR_AFF_VCH']; } // Pas de rule test défini pour RUBR_AFF_VCH //--------------------------RUBR_BASE_VCH-------------------------- $form->addElement('text', 'RUBR_BASE_VCH', array_shift($titles['RUBR_BASE_VCH']),array('size'=> 15, 'maxlength' => 15)); if ( isset($vars['RUBR_BASE_VCH']) && $vars['RUBR_BASE_VCH']) { $defaultValues['RUBR_BASE_VCH'] = $vars['RUBR_BASE_VCH']; } // Pas de rule test défini pour RUBR_BASE_VCH //--------------------------RUBR_TXQ_VCH-------------------------- $form->addElement('text', 'RUBR_TXQ_VCH', array_shift($titles['RUBR_TXQ_VCH']),array('size'=> 15, 'maxlength' => 15)); if ( isset($vars['RUBR_TXQ_VCH']) && $vars['RUBR_TXQ_VCH']) { $defaultValues['RUBR_TXQ_VCH'] = $vars['RUBR_TXQ_VCH']; } // Pas de rule test défini pour RUBR_TXQ_VCH //--------------------------RUBR_TXSAL_VCH-------------------------- $form->addElement('text', 'RUBR_TXSAL_VCH', array_shift($titles['RUBR_TXSAL_VCH']),array('size'=> 15, 'maxlength' => 15)); if ( isset($vars['RUBR_TXSAL_VCH']) && $vars['RUBR_TXSAL_VCH']) { $defaultValues['RUBR_TXSAL_VCH'] = $vars['RUBR_TXSAL_VCH']; } // Pas de rule test défini pour RUBR_TXSAL_VCH //--------------------------RUBR_TXPAT_VCH-------------------------- $form->addElement('text', 'RUBR_TXPAT_VCH', array_shift($titles['RUBR_TXPAT_VCH']),array('size'=> 15, 'maxlength' => 15)); if ( isset($vars['RUBR_TXPAT_VCH']) && $vars['RUBR_TXPAT_VCH']) { $defaultValues['RUBR_TXPAT_VCH'] = $vars['RUBR_TXPAT_VCH']; } // Pas de rule test défini pour RUBR_TXPAT_VCH //--------------------------RUBR_VISIBLE_VCH-------------------------- $form->addElement('text', 'RUBR_VISIBLE_VCH', array_shift($titles['RUBR_VISIBLE_VCH']),array('size'=> 15, 'maxlength' => 15)); if ( isset($vars['RUBR_VISIBLE_VCH']) && $vars['RUBR_VISIBLE_VCH']) { $defaultValues['RUBR_VISIBLE_VCH'] = $vars['RUBR_VISIBLE_VCH']; } // Pas de rule test défini pour RUBR_VISIBLE_VCH //Type = radio ou checkbox if ( isset($vars['RUBR_TGR']) && $vars['RUBR_TGR']) { $defaultValues['RUBR_TGR'] = $vars['RUBR_TGR']; } $form->addElement('radio', 'RUBR_TGR', array_shift($titles['RUBR_TGR']), ' Gain', "VG"); //Type = radio ou checkbox $form->addElement('radio', 'RUBR_TGR', array_shift($titles['RUBR_TGR']), ' Retenue', "VR"); //--------------------------RUBR_MODE_CALC_I-------------------------- if ( isset($vars['RUBR_MODE_CALC_I']) && $vars['RUBR_MODE_CALC_I']) { $defaultValues['RUBR_MODE_CALC_I'] = $vars['RUBR_MODE_CALC_I']; } else { $defaultValues['RUBR_MODE_CALC_I'] = array(4); } $form->addElement('select', 'RUBR_MODE_CALC_I', array_shift($titles['RUBR_MODE_CALC_I']), array('1' => 'Base * Taux', '2' => 'Base * Quantité', '3' => 'Base * Taux salarial', '4' => 'Base * Taux patronal', '5' => 'Base', '6' => 'Taux')); if ( isset($vars['RUBR_TRUB_I']) && $vars['RUBR_TRUB_I']) { $defaultValues['RUBR_TRUB_I'] = $vars['RUBR_TRUB_I']; } else { $defaultValues['RUBR_TRUB_I'] = array(1); } $form->addElement('select', 'RUBR_TRUB_I', array_shift($titles['RUBR_TRUB_I']), array('1' => 'Composante du brut', '2' => 'Composante des contributions', '3' => 'Composante des cotisations', '4' => 'Texte inséré', '5' => 'Autres')); //--------------------------RUBR_TRP-------------------------- //Type = radio ou checkbox if ( isset($vars['RUBR_TRP']) && $vars['RUBR_TRP']) { $defaultValues['RUBR_TRP'] = $vars['RUBR_TRP']; } $form->addElement('radio', 'RUBR_TRP', array_shift($titles['RUBR_TRP']), ' Non', "VN"); //Type = radio ou checkbox $form->addElement('radio', 'RUBR_TRP', array_shift($titles['RUBR_TRP']), ' A ', "VA"); //Type = radio ou checkbox $form->addElement('radio', 'RUBR_TRP', array_shift($titles['RUBR_TRP']), ' B', "VB"); //Type = radio ou checkbox $form->addElement('radio', 'RUBR_TRP', array_shift($titles['RUBR_TRP']), ' C ', "VC"); //Type = radio ou checkbox $form->addElement('radio', 'RUBR_TRP', array_shift($titles['RUBR_TRP']), ' D', "VD"); //--------------------------RUBR_REGLERP_VCH-------------------------- $form->addElement('text', 'RUBR_REGLERP_VCH', array_shift($titles['RUBR_REGLERP_VCH']),array('size'=> 15, 'maxlength' => 15)); if ( isset($vars['RUBR_REGLERP_VCH']) && $vars['RUBR_REGLERP_VCH']) { $defaultValues['RUBR_REGLERP_VCH'] = $vars['RUBR_REGLERP_VCH']; } // Pas de rule test défini pour RUBR_REGLERP_VCH if (isset ($vars[ID_GRUB])) { unset($vars[ID_GRUB]); } if ( TRUE && isset ($vars['ID_RUBR']) && isset ($vars['ID_EMPLOY1']) && isset ($vars['RUBR_BASE_VCH'])) { $link_0 = &HTML_QuickForm::createElement('link', 'AFFECTER_BASE', "", "../Formule/ecalcul.php?ELEMENT=RUBR_BASE_VCH&ID_RUBR=$vars[ID_RUBR]&ID_EMPLOY1=$vars[ID_EMPLOY1]&RUBR_BASE_VCH=$vars[RUBR_BASE_VCH]", "[Affecter Base]", "class=\"formElemLink\""); } else { $link_0 = &HTML_QuickForm::createElement('static', 'AFFECTER_BASE', "", "[Affecter Base]"); } if ( TRUE && isset ($vars['ID_RUBR']) && isset ($vars['ID_EMPLOY1']) && isset ($vars['RUBR_TXQ_VCH'])) { $link_1 = &HTML_QuickForm::createElement('link', 'AFFECTER_TAUX_/_QT&EACUTE;', "", "../Formule/ecalcul.php?ELEMENT=RUBR_TXQ_VCH&ID_RUBR=$vars[ID_RUBR]&ID_EMPLOY1=$vars[ID_EMPLOY1]&RUBR_TXQ_VCH=$vars[RUBR_TXQ_VCH]", "[Affecter Taux / Qté]", "class=\"formElemLink\""); } else { $link_1 = &HTML_QuickForm::createElement('static', 'AFFECTER_TAUX_/_QT&EACUTE;', "", "[Affecter Taux / Qté]"); } if ( TRUE && isset ($vars['ID_RUBR']) && isset ($vars['ID_EMPLOY1']) && isset ($vars['RUBR_TXSAL_VCH'])) { $link_2 = &HTML_QuickForm::createElement('link', 'AFFECTER_TAUX_SALARIAL', "", "../Formule/ecalcul.php?ELEMENT=RUBR_TXSAL_VCH&ID_RUBR=$vars[ID_RUBR]&ID_EMPLOY1=$vars[ID_EMPLOY1]&RUBR_TXSAL_VCH=$vars[RUBR_TXSAL_VCH]", "[Affecter Taux salarial]", "class=\"formElemLink\""); } else { $link_2 = &HTML_QuickForm::createElement('static', 'AFFECTER_TAUX_SALARIAL', "", "[Affecter Taux salarial]"); } if ( TRUE && isset ($vars['ID_RUBR']) && isset ($vars['ID_EMPLOY1']) && isset ($vars['RUBR_TXPAT_VCH'])) { $link_3 = &HTML_QuickForm::createElement('link', 'AFFECTER_TAUX_PATRONAL', "", "../Formule/ecalcul.php?ELEMENT=RUBR_TXPAT_VCH&ID_RUBR=$vars[ID_RUBR]&ID_EMPLOY1=$vars[ID_EMPLOY1]&RUBR_TXPAT_VCH=$vars[RUBR_TXPAT_VCH]", "[Affecter Taux Patronal]", "class=\"formElemLink\""); } else { $link_3 = &HTML_QuickForm::createElement('static', 'AFFECTER_TAUX_PATRONAL', "", "[Affecter Taux Patronal]"); } if ( TRUE && isset ($vars['ID_RUBR']) && isset ($vars['ID_EMPLOY1']) && isset ($vars['VISIBLE_VCH'])) { $link_4 = &HTML_QuickForm::createElement('link', 'AFFECTER_VISIBILIT&EACUTE;', "", "../Formule/ecalcul.php?ELEMENT=VISIBLE_VCH&ID_RUBR=$vars[ID_RUBR]&ID_EMPLOY1=$vars[ID_EMPLOY1]&VISIBLE_VCH=$vars[VISIBLE_VCH]", "[Affecter visibilité]", "class=\"formElemLink\""); } else { $link_4 = &HTML_QuickForm::createElement('static', 'AFFECTER_VISIBILIT&EACUTE;', "", "[Affecter visibilité]"); } if ( TRUE && isset ($vars['ID_RUBR']) && isset ($vars['ID_EMPLOY1'])) { $link_5 = &HTML_QuickForm::createElement('link', 'TOTALISATEURS_AFFECT&EACUTE;S', "", "totalisrubr.php?ID_RUBR=$vars[ID_RUBR]&ID_EMPLOY1=$vars[ID_EMPLOY1]", "[Totalisateurs affectés]", "class=\"formElemLink\""); } else { $link_5 = &HTML_QuickForm::createElement('static', 'TOTALISATEURS_AFFECT&EACUTE;S', "", "[Totalisateurs affectés]"); } if ( TRUE && isset ($vars['ID_RUBR'])) { $link_6 = &HTML_QuickForm::createElement('link', 'P&EACUTE;RIODES_DE_VALIDIT&EACUTE;', "", "../common/NONIMP.html?ID_RUBR=$vars[ID_RUBR]", "[Périodes de validité]", "class=\"formElemLink\""); } else { $link_6 = &HTML_QuickForm::createElement('static', 'P&EACUTE;RIODES_DE_VALIDIT&EACUTE;', "", "[Périodes de validité]"); } if ( TRUE && isset ($vars['ID_RUBR'])) { $link_7 = &HTML_QuickForm::createElement('link', 'P&EACUTE;RIODES_DE_D&EACUTE;CLENCHEMENT', "", "../common/NONIMP.html?ID_RUBR=$vars[ID_RUBR]", "[Périodes de déclenchement]", "class=\"formElemLink\""); } else { $link_7 = &HTML_QuickForm::createElement('static', 'P&EACUTE;RIODES_DE_D&EACUTE;CLENCHEMENT', "", "[Périodes de déclenchement]"); } if ( TRUE && isset ($vars['ID_RUBR']) && isset ($vars['ID_EMPLOY1'])) { $link_8 = &HTML_QuickForm::createElement('link', 'ENCHA&ICIRC;NEMENTS', "", "../common/NONIMP.html?ID_RUBR=$vars[ID_RUBR]&ID_EMPLOY1=$vars[ID_EMPLOY1]", "[Enchaînements]", "class=\"formElemLink\""); } else { $link_8 = &HTML_QuickForm::createElement('static', 'ENCHA&ICIRC;NEMENTS', "", "[Enchaînements]"); } if ( TRUE && isset ($vars['ID_EMPLOY1'])) { $link_9 = &HTML_QuickForm::createElement('link', 'VARIABLES', "", "../Formule/variablea.php?ID_EMPLOY1=$vars[ID_EMPLOY1]", "[Variables]", "class=\"formElemLink\""); } else { $link_9 = &HTML_QuickForm::createElement('static', 'VARIABLES', "", "[Variables]"); } if ( TRUE && isset ($vars['ID_EMPLOY1'])) { $link_10 = &HTML_QuickForm::createElement('link', '&EACUTE;L&EACUTE;MENTS_DE_CALCUL', "", "../Formule/ecalcul.php?ID_EMPLOY1=$vars[ID_EMPLOY1]", "[Éléments de calcul]", "class=\"formElemLink\""); } else { $link_10 = &HTML_QuickForm::createElement('static', '&EACUTE;L&EACUTE;MENTS_DE_CALCUL', "", "[Éléments de calcul]"); } // @@@@FK_SET_QFVARS_INSERT_BEGINS_HERE@@@@ // _INP_INSERTED ID_EMPLOY (Sat May 15 11:48:22 2004 SETFKEYS) $form->_submitValues ['ID_EMPLOY'] = $vars['ID_EMPLOY']; $form->addElement('hidden', 'ID_EMPLOY'); // @@@@FK_SET_QFVARS_INSERT_ENDS_HERE@@@@ $form->addElement('static', 'MSG_STATUS', $this->message_status); if ( $this->isFormValidated() ) { $form->_submitValues ['RETURN_STATUS'] = $vars['RETURN_STATUS']; } $form->addElement('hidden', 'RETURN_STATUS'); $id_name = $this->getIdName(); if ( isset($vars[$id_name])) { //mettre à jour $vars[$id_name] $form->_submitValues [$id_name] = $vars[$id_name]; } $form->addElement('hidden', $id_name); // submit final //bouton 'Enregistrer' $button_SUBMIT = &HTML_QuickForm::createElement('submit', 'SUBMIT', 'Enregistrer'); //bouton 'Nouveau' $button_B_NOUVEAU = &HTML_QuickForm::createElement('submit', 'B_NOUVEAU', 'Nouveau'); //bouton 'Effacer' $button_MAJ = &HTML_QuickForm::createElement('reset', 'MAJ', 'Effacer'); $form->addGroup(array($button_SUBMIT,$button_B_NOUVEAU,$button_MAJ), '', '', ''); $form->addGroup(array($link_0,$link_1,$link_2,$link_3,$link_4,$link_5,$link_6,$link_7,$link_8,$link_9,$link_10), 'LINKS', '', ' '); $renderer->setGroupTemplate('<table class="formGroupLink" ><tr>{content}</tr></table>', 'LINKS'); $renderer->setGroupElementTemplate('<td>{element}</td>', 'LINKS'); if (isset($defaultValues)) { $form->setDefaults($defaultValues); } if($this->isFormValidated() && ($form->validate() == 0)) { $this->invalidateStatus(); } $form->accept($renderer); $page->addBodyContent($renderer->tohtml()); if ($this->isFormValidated()) { // Form is validated, then processes the data if ( $action != "") { $this->$action(); } } ************************* END TO substitute **************/ $page->addBodyContent($this->listTableDbVars()); //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
// | If you did not receive a copy of the PHP license and are unable to | // | obtain it through the world-wide-web, please send a note to | // | license@php.net so we can mail you a copy immediately. | // +----------------------------------------------------------------------+ // | Author: Klaus Guenther <*****@*****.**> | // +----------------------------------------------------------------------+ // // $Id: CSS_InHeader.php,v 1.1 2003/07/31 14:58:19 thesaur Exp $ require_once 'HTML/Page.php'; require_once 'HTML/CSS.php'; // generate an instance $css = new HTML_CSS(); // define the various settings for <body> $css->setStyle('body', 'background-color', '#0c0c0c'); $css->setStyle('body', 'color', '#ffffff'); // define <h1> element $css->setStyle('h1', 'text-align', 'center'); $css->setStyle('h1', 'font', '16pt helvetica, arial, sans-serif'); // define <p> element $css->setStyle('p', 'font', '12pt helvetica, arial, sans-serif'); // create a new HTML page $p = new HTML_Page(); $p->setTitle("My page"); // it can be added as an object $p->addStyleDeclaration(&$css, 'text/css'); $p->addMetaData("author", "My Name"); $p->addBodyContent = "<h1>headline</h1>"; $p->addBodyContent = "<p>some text</p>"; $p->addBodyContent = "<p>some more text</p>"; $p->addBodyContent = "<p>yet even more text</p>"; $p->display();
function introprotoQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "INTROPROTO_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (INTROPROTO)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); /************************* TO substitute ************** $vars = $this->vars; $titles = $this->titles; $renderer =& new Phpaie_Renderer_Default (); $form = new HTML_QuickForm('INTROPROTO', 'post' , (isset($this->anchor) && !empty ($this->anchor)) ? "#".$this->anchor : ""); $form->_requiredNote = '<span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;">: champs obligatoires.</span>'; //--------------------------INTROPROTO_Pseudo_CKEY_VCH-------------------------- //Static INTROPROTO_Pseudo_CKEY_VCH $form->addElement('static', 'ST_Pseudo_CKEY_VCH', 'Identifiant'); $form->addElement('text', 'INSCRIPTION_PSEUDO_CKEY_VCH', array_shift($titles['INSCRIPTION_PSEUDO_CKEY_VCH']),array('size'=> 30, 'maxlength' => 15)); if ( isset($vars['INSCRIPTION_PSEUDO_CKEY_VCH']) && $vars['INSCRIPTION_PSEUDO_CKEY_VCH']) { $defaultValues['INSCRIPTION_PSEUDO_CKEY_VCH'] = $vars['INSCRIPTION_PSEUDO_CKEY_VCH']; } if(isset($this->inputs['INSCRIPTION_PSEUDO_CKEY_VCH']['field_match']) && $this->inputs['INSCRIPTION_PSEUDO_CKEY_VCH']['field_match'] != "") { list($message, $type , $format) = $this->inputs['INSCRIPTION_PSEUDO_CKEY_VCH']['field_match']; $form->addRule('INSCRIPTION_PSEUDO_CKEY_VCH', $message, $type , $format); } //--------------------------INTROPROTO_Password_VCH-------------------------- //Static INTROPROTO_Password_VCH $form->addElement('static', 'ST_Password_VCH', 'Mot de passe'); $form->addElement('password', 'INSCRIPTION_PASSWORD_VCH', array_shift($titles['INSCRIPTION_PASSWORD_VCH']),array('size'=> 15, 'maxlength' => 15)); if ( isset($vars['INSCRIPTION_PASSWORD_VCH']) && $vars['INSCRIPTION_PASSWORD_VCH']) { $defaultValues['INSCRIPTION_PASSWORD_VCH'] = $vars['INSCRIPTION_PASSWORD_VCH']; } // --INSCRIPTION_PASSWORD_VCH- if(isset($this->inputs['INSCRIPTION_PASSWORD_VCH']['field_match']) && $this->inputs['INSCRIPTION_PASSWORD_VCH']['field_match'] != "") { list($message, $type) = $this->inputs['INSCRIPTION_PASSWORD_VCH']['field_match']; $form->addRule('INSCRIPTION_PASSWORD_VCH', $message, $type); } //--------------------------INTROPROTO_CPassword-------------------------- //Static INTROPROTO_CPassword $form->addElement('static', 'ST_CPassword', 'Confirmation mot de passe'); $titles['CPassword'] = array("Confirmation mot de passe"); $form->addElement('password', 'CPassword', array_shift($titles['CPassword']),array('size'=> 15, 'maxlength' => 15)); if ( TRUE) { $link_0 = &HTML_QuickForm::createElement('link', 'RETOUR', "", "Javascript:history.go(-1)", "[Retour]", "class=\"formElemLink\""); } else { $link_0 = &HTML_QuickForm::createElement('static', 'RETOUR', "", "[Retour]"); } if ( TRUE) { $link_1 = &HTML_QuickForm::createElement('link', 'D&EACUTE;J&AGRAVE;_ENREGISTR&EACUTE;', "", "login.php", "[Déjà enregistré]", "class=\"formElemLink\""); } else { $link_1 = &HTML_QuickForm::createElement('static', 'D&EACUTE;J&AGRAVE;_ENREGISTR&EACUTE;', "", "[Déjà enregistré]"); } // @@@@FK_SET_QFVARS_INSERT_BEGINS_HERE@@@@ // @@@@FK_SET_QFVARS_INSERT_ENDS_HERE@@@@ $form->addElement('static', 'MSG_STATUS', $this->message_status); if ( $this->isFormValidated() ) { $form->_submitValues ['RETURN_STATUS'] = $vars['RETURN_STATUS']; } $form->addElement('hidden', 'RETURN_STATUS'); $id_name = $this->getIdName(); if ( isset($vars[$id_name])) { //mettre à jour $vars[$id_name] $form->_submitValues [$id_name] = $vars[$id_name]; } $form->addElement('hidden', $id_name); // submit final //bouton 'Envoyer' $button_B1 = &HTML_QuickForm::createElement('submit', 'B1', 'Envoyer'); $form->addGroup(array($button_B1), '', '', ''); $form->addGroup(array($link_0,$link_1), 'LINKS', '', ' '); $renderer->setGroupTemplate('<table class="formGroupLink" ><tr>{content}</tr></table>', 'LINKS'); $renderer->setGroupElementTemplate('<td>{element}</td>', 'LINKS'); if (isset($defaultValues)) { $form->setDefaults($defaultValues); } if($this->isFormValidated() && ($form->validate() == 0)) { $this->invalidateStatus(); } $form->accept($renderer); $page->addBodyContent($renderer->tohtml()); if ($this->isFormValidated()) { // Form is validated, then processes the data if ( $action != "") { $this->$action(); } } ************************* END TO substitute **************/ //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
<?php @(include '../include_path.php'); /** * PEAR::HTML_Page package made it easy to build * a very simple ProgressBar Monitor. * * @version $Id: htmlpage.php,v 1.1 2004/06/27 13:08:50 farell Exp $ * @author Laurent Laville <*****@*****.**> * @package HTML_Progress */ require_once 'HTML/Progress/monitor.php'; require_once 'HTML/Page.php'; $p = new HTML_Page(array('charset' => 'utf-8', 'lineend' => OS_WINDOWS ? 'win' : 'unix', 'doctype' => "XHTML 1.0 Strict", 'language' => 'en', 'cache' => 'false')); $p->setTitle("PEAR::HTML_Progress - Simple Monitor demo"); $p->setMetaData("author", "Laurent Laville"); $progressMonitor = new HTML_Progress_Monitor(); $bar =& $progressMonitor->getProgressElement(); $bar->setAnimSpeed(20); $p->addStyleDeclaration($progressMonitor->getStyle()); $p->addScriptDeclaration($progressMonitor->getScript()); $p->addBodyContent('<h1>PEAR::HTML_Page renderer without user-callback</h1>'); $p->addBodyContent($progressMonitor->toHtml()); $p->addBodyContent('<p><< <a href="../index.html">Back examples TOC</a></p>'); $p->display(); $progressMonitor->run();
function chgpwdQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "CHGPWD_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (CHGPWD)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); /************************* TO substitute ************** $vars = $this->vars; $titles = $this->titles; $renderer =& new Phpaie_Renderer_Default (); $form = new HTML_QuickForm('CHGPWD', 'post' , (isset($this->anchor) && !empty ($this->anchor)) ? "#".$this->anchor : ""); $form->_requiredNote = '<span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;">: champs obligatoires.</span>'; //--------------------------CHGPWD_Pseudo_CKEY_VCH-------------------------- //Static CHGPWD_Pseudo_CKEY_VCH $form->addElement('static', 'ST_Pseudo_CKEY_VCH', 'Identifiant'); //--------------------------CHGPWD_OPassword-------------------------- //Static CHGPWD_OPassword $form->addElement('static', 'ST_OPassword', 'Ancien mot de passe'); $titles['OPassword'] = array("Ancien mot de passe"); $form->addElement('password', 'OPassword', array_shift($titles['OPassword']),array('size'=> 15, 'maxlength' => 15)); //--------------------------CHGPWD_Password_VCH-------------------------- //Static CHGPWD_Password_VCH $form->addElement('static', 'ST_Password_VCH', 'Nouveau mot de passe'); $form->addElement('password', 'INSCRIPTION_PASSWORD_VCH', array_shift($titles['INSCRIPTION_PASSWORD_VCH']),array('size'=> 15, 'maxlength' => 15)); if ( isset($vars['INSCRIPTION_PASSWORD_VCH']) && $vars['INSCRIPTION_PASSWORD_VCH']) { $defaultValues['INSCRIPTION_PASSWORD_VCH'] = $vars['INSCRIPTION_PASSWORD_VCH']; } // --INSCRIPTION_PASSWORD_VCH- // Pas de rule test défini pour INSCRIPTION_PASSWORD_VCH //--------------------------CHGPWD_CPassword-------------------------- //Static CHGPWD_CPassword $form->addElement('static', 'ST_CPassword', 'Confirmation nouveau mot de passe'); $titles['CPassword'] = array("Confirmation nouveau mot de passe"); $form->addElement('password', 'CPassword', array_shift($titles['CPassword']),array('size'=> 15, 'maxlength' => 15)); // @@@@FK_SET_QFVARS_INSERT_BEGINS_HERE@@@@ // @@@@FK_SET_QFVARS_INSERT_ENDS_HERE@@@@ $form->addElement('static', 'MSG_STATUS', $this->message_status); if ( $this->isFormValidated() ) { $form->_submitValues ['RETURN_STATUS'] = $vars['RETURN_STATUS']; } $form->addElement('hidden', 'RETURN_STATUS'); $id_name = $this->getIdName(); if ( isset($vars[$id_name])) { //mettre à jour $vars[$id_name] $form->_submitValues [$id_name] = $vars[$id_name]; } $form->addElement('hidden', $id_name); // submit final //bouton 'Envoyer' $button_B1 = &HTML_QuickForm::createElement('submit', 'B1', 'Envoyer'); $form->addGroup(array($button_B1), '', '', ''); if (isset($defaultValues)) { $form->setDefaults($defaultValues); } if($this->isFormValidated() && ($form->validate() == 0)) { $this->invalidateStatus(); } $form->accept($renderer); $page->addBodyContent($renderer->tohtml()); if ($this->isFormValidated()) { // Form is validated, then processes the data if ( $action != "") { $this->$action(); } } ************************* END TO substitute **************/ //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
function employQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "EMPLOY_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (EMPLOY)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); // include_once("../common/BARRE_NVG.php");QCKFSET.pl 213 /************************* TO substitute ************** $vars = $this->vars; $titles = $this->titles; $renderer =& new Phpaie_Renderer_Default (); $form = new HTML_QuickForm('EMPLOY', 'post' , (isset($this->anchor) && !empty ($this->anchor)) ? "#".$this->anchor : ""); $form->_requiredNote = '<span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;">: champs obligatoires.</span>'; //--------------------------EMPLOY_RAISON_CKEY_VCH-------------------------- $form->addElement('text', 'EMPLOY_RAISON_CKEY_VCH', array_shift($titles['EMPLOY_RAISON_CKEY_VCH']),array('size'=> 51, 'maxlength' => 51)); if ( isset($vars['EMPLOY_RAISON_CKEY_VCH']) && $vars['EMPLOY_RAISON_CKEY_VCH']) { $defaultValues['EMPLOY_RAISON_CKEY_VCH'] = $vars['EMPLOY_RAISON_CKEY_VCH']; } // Pas de rule test défini pour EMPLOY_RAISON_CKEY_VCH //--------------------------EMPLOY_NRUE_VCH-------------------------- $form->addElement('text', 'EMPLOY_NRUE_VCH', array_shift($titles['EMPLOY_NRUE_VCH']),array('size'=> 6, 'maxlength' => 6)); if ( isset($vars['EMPLOY_NRUE_VCH']) && $vars['EMPLOY_NRUE_VCH']) { $defaultValues['EMPLOY_NRUE_VCH'] = $vars['EMPLOY_NRUE_VCH']; } // Pas de rule test défini pour EMPLOY_NRUE_VCH //--------------------------EMPLOY_VOIE_VCH-------------------------- $form->addElement('text', 'EMPLOY_VOIE_VCH', array_shift($titles['EMPLOY_VOIE_VCH']),array('size'=> 20, 'maxlength' => 20)); if ( isset($vars['EMPLOY_VOIE_VCH']) && $vars['EMPLOY_VOIE_VCH']) { $defaultValues['EMPLOY_VOIE_VCH'] = $vars['EMPLOY_VOIE_VCH']; } // Pas de rule test défini pour EMPLOY_VOIE_VCH //--------------------------EMPLOY_ADRESSE1_VCH-------------------------- $form->addElement('text', 'EMPLOY_ADRESSE1_VCH', array_shift($titles['EMPLOY_ADRESSE1_VCH']),array('size'=> 46, 'maxlength' => 46)); if ( isset($vars['EMPLOY_ADRESSE1_VCH']) && $vars['EMPLOY_ADRESSE1_VCH']) { $defaultValues['EMPLOY_ADRESSE1_VCH'] = $vars['EMPLOY_ADRESSE1_VCH']; } // Pas de rule test défini pour EMPLOY_ADRESSE1_VCH //--------------------------EMPLOY_ADRESSE2_VCH-------------------------- $form->addElement('text', 'EMPLOY_ADRESSE2_VCH', array_shift($titles['EMPLOY_ADRESSE2_VCH']),array('size'=> 46, 'maxlength' => 46)); if ( isset($vars['EMPLOY_ADRESSE2_VCH']) && $vars['EMPLOY_ADRESSE2_VCH']) { $defaultValues['EMPLOY_ADRESSE2_VCH'] = $vars['EMPLOY_ADRESSE2_VCH']; } // Pas de rule test défini pour EMPLOY_ADRESSE2_VCH //--------------------------EMPLOY_CP_VCH-------------------------- $form->addElement('text', 'EMPLOY_CP_VCH', array_shift($titles['EMPLOY_CP_VCH']),array('size'=> 11, 'maxlength' => 11)); if ( isset($vars['EMPLOY_CP_VCH']) && $vars['EMPLOY_CP_VCH']) { $defaultValues['EMPLOY_CP_VCH'] = $vars['EMPLOY_CP_VCH']; } // Pas de rule test défini pour EMPLOY_CP_VCH //--------------------------EMPLOY_VILLE_VCH-------------------------- $form->addElement('text', 'EMPLOY_VILLE_VCH', array_shift($titles['EMPLOY_VILLE_VCH']),array('size'=> 46, 'maxlength' => 46)); if ( isset($vars['EMPLOY_VILLE_VCH']) && $vars['EMPLOY_VILLE_VCH']) { $defaultValues['EMPLOY_VILLE_VCH'] = $vars['EMPLOY_VILLE_VCH']; } // Pas de rule test défini pour EMPLOY_VILLE_VCH //--------------------------EMPLOY_SIRET_VCH-------------------------- $form->addElement('text', 'EMPLOY_SIRET_VCH', array_shift($titles['EMPLOY_SIRET_VCH']),array('size'=> 17, 'maxlength' => 17)); if ( isset($vars['EMPLOY_SIRET_VCH']) && $vars['EMPLOY_SIRET_VCH']) { $defaultValues['EMPLOY_SIRET_VCH'] = $vars['EMPLOY_SIRET_VCH']; } // Pas de rule test défini pour EMPLOY_SIRET_VCH //--------------------------EMPLOY_APE_VCH-------------------------- $form->addElement('text', 'EMPLOY_APE_VCH', array_shift($titles['EMPLOY_APE_VCH']),array('size'=> 17, 'maxlength' => 17)); if ( isset($vars['EMPLOY_APE_VCH']) && $vars['EMPLOY_APE_VCH']) { $defaultValues['EMPLOY_APE_VCH'] = $vars['EMPLOY_APE_VCH']; } // Pas de rule test défini pour EMPLOY_APE_VCH if ( TRUE && isset ($vars['ID_EMPLOY'])) { $link_0 = &HTML_QuickForm::createElement('link', 'NOUVEL_UTILISATEUR', "", "altuser.php?ID_EMPLOY=$vars[ID_EMPLOY]", "[Nouvel utilisateur]", "class=\"formElemLink\""); } else { $link_0 = &HTML_QuickForm::createElement('static', 'NOUVEL_UTILISATEUR', "", "[Nouvel utilisateur]"); } if ( TRUE && isset ($vars['ID_EMPLOY'])) { $link_1 = &HTML_QuickForm::createElement('link', 'ORGANISMES_COLLECTEURS', "", "../Orgcoll/orgcol.php?ID_EMPLOY=$vars[ID_EMPLOY]", "[Organismes collecteurs]", "class=\"formElemLink\""); } else { $link_1 = &HTML_QuickForm::createElement('static', 'ORGANISMES_COLLECTEURS', "", "[Organismes collecteurs]"); } if ( TRUE && isset ($vars['ID_EMPLOY'])) { $link_2 = &HTML_QuickForm::createElement('link', 'CONVENTION_COLLECTIVE', "", "ccoll.php?ID_EMPLOY=$vars[ID_EMPLOY]", "[Convention collective]", "class=\"formElemLink\""); } else { $link_2 = &HTML_QuickForm::createElement('static', 'CONVENTION_COLLECTIVE', "", "[Convention collective]"); } if ( TRUE && isset ($vars['ID_EMPLOY'])) { $link_3 = &HTML_QuickForm::createElement('link', 'VARIABLES_EMPLOYEUR', "", "../Formule/variablee.php?ID_EMPLOY=$vars[ID_EMPLOY]", "[Variables employeur]", "class=\"formElemLink\""); } else { $link_3 = &HTML_QuickForm::createElement('static', 'VARIABLES_EMPLOYEUR', "", "[Variables employeur]"); } // @@@@FK_SET_QFVARS_INSERT_BEGINS_HERE@@@@ // _INP_INSERTED ID_INSCRIPTION (Sat May 15 11:48:15 2004 SETFKEYS) $form->_submitValues ['ID_INSCRIPTION'] = $vars['ID_INSCRIPTION']; $form->addElement('hidden', 'ID_INSCRIPTION'); // @@@@FK_SET_QFVARS_INSERT_ENDS_HERE@@@@ $form->addElement('static', 'MSG_STATUS', $this->message_status); if ( $this->isFormValidated() ) { $form->_submitValues ['RETURN_STATUS'] = $vars['RETURN_STATUS']; } $form->addElement('hidden', 'RETURN_STATUS'); $id_name = $this->getIdName(); if ( isset($vars[$id_name])) { //mettre à jour $vars[$id_name] $form->_submitValues [$id_name] = $vars[$id_name]; } $form->addElement('hidden', $id_name); // submit final //bouton 'Enregistrer' $button_SUBMIT = &HTML_QuickForm::createElement('submit', 'SUBMIT', 'Enregistrer'); //bouton 'Nouveau' $button_B_NOUVEAU = &HTML_QuickForm::createElement('submit', 'B_NOUVEAU', 'Nouveau'); //bouton 'Effacer' $button_MAJ = &HTML_QuickForm::createElement('reset', 'MAJ', 'Effacer'); $form->addGroup(array($button_SUBMIT,$button_B_NOUVEAU,$button_MAJ), '', '', ''); $form->addGroup(array($link_0,$link_1,$link_2,$link_3), 'LINKS', '', ' '); $renderer->setGroupTemplate('<table class="formGroupLink" ><tr>{content}</tr></table>', 'LINKS'); $renderer->setGroupElementTemplate('<td>{element}</td>', 'LINKS'); if (isset($defaultValues)) { $form->setDefaults($defaultValues); } if($this->isFormValidated() && ($form->validate() == 0)) { $this->invalidateStatus(); } $form->accept($renderer); $page->addBodyContent($renderer->tohtml()); if ($this->isFormValidated()) { // Form is validated, then processes the data if ( $action != "") { $this->$action(); } } ************************* END TO substitute **************/ $page->addBodyContent($this->listTableDbVars()); $page->addBodyContent(str_replace(array("{names}", "{params}", "{names2}", "{params2}"), array("ATAB_NOMTBL_CKEY_VCH", $this->getName(), "PNAME", "EMPLOY"), file("../common/footer.php"))); //QCKFSET.pl 200 //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
function liveuser1loginQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "LIVEUSER1LOGIN_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (LIVEUSER1LOGIN)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); /************************* TO substitute ************** $vars = $this->vars; $titles = $this->titles; $renderer =& new Phpaie_Renderer_Default (); $form = new HTML_QuickForm('LIVEUSER1LOGIN', 'post' , (isset($this->anchor) && !empty ($this->anchor)) ? "#".$this->anchor : ""); $form->_requiredNote = '<span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;">: champs obligatoires.</span>'; //--------------------------LIVEUSER1LOGIN_handle-------------------------- //Static LIVEUSER1LOGIN_handle $form->addElement('static', 'ST_handle', 'Identifiant'); $titles['handle'] = array("Identifiant"); $form->addElement('text', 'handle', array_shift($titles['handle']),array('size'=> 15, 'maxlength' => 15)); //--------------------------LIVEUSER1LOGIN_passwd-------------------------- //Static LIVEUSER1LOGIN_passwd $form->addElement('static', 'ST_passwd', 'Mot de passe'); $titles['passwd'] = array("Mot de passe"); $form->addElement('password', 'passwd', array_shift($titles['passwd']),array('size'=> 15, 'maxlength' => 15)); if ( TRUE) { $link_0 = &HTML_QuickForm::createElement('link', 'RETOUR', "", "Javascript:history.go(-1)", "[Retour]", "class=\"formElemLink\""); } else { $link_0 = &HTML_QuickForm::createElement('static', 'RETOUR', "", "[Retour]"); } // @@@@FK_SET_QFVARS_INSERT_BEGINS_HERE@@@@ // @@@@FK_SET_QFVARS_INSERT_ENDS_HERE@@@@ $form->addElement('static', 'MSG_STATUS', $this->message_status); if ( $this->isFormValidated() ) { $form->_submitValues ['RETURN_STATUS'] = $vars['RETURN_STATUS']; } $form->addElement('hidden', 'RETURN_STATUS'); $id_name = $this->getIdName(); if ( isset($vars[$id_name])) { //mettre à jour $vars[$id_name] $form->_submitValues [$id_name] = $vars[$id_name]; } $form->addElement('hidden', $id_name); // submit final //bouton 'Envoyer' $button_B1 = &HTML_QuickForm::createElement('submit', 'B1', 'Envoyer'); $form->addGroup(array($button_B1), '', '', ''); $form->addGroup(array($link_0), 'LINKS', '', ' '); $renderer->setGroupTemplate('<table class="formGroupLink" ><tr>{content}</tr></table>', 'LINKS'); $renderer->setGroupElementTemplate('<td>{element}</td>', 'LINKS'); if (isset($defaultValues)) { $form->setDefaults($defaultValues); } if($this->isFormValidated() && ($form->validate() == 0)) { $this->invalidateStatus(); } $form->accept($renderer); $page->addBodyContent($renderer->tohtml()); if ($this->isFormValidated()) { // Form is validated, then processes the data if ( $action != "") { $this->$action(); } } ************************* END TO substitute **************/ $page->addBodyContent(str_replace(array("{names}", "{params}", "{names2}", "{params2}"), array("ATAB_NOMTBL_CKEY_VCH", $this->getName(), "PNAME", "LIVEUSER1LOGIN"), file("../common/footer.php"))); //QCKFSET.pl 200 //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
function altuserQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "ALTUSER_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (ALTUSER)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); /************************* TO substitute ************** $vars = $this->vars; $titles = $this->titles; $renderer =& new Phpaie_Renderer_Default (); $form = new HTML_QuickForm('ALTUSER', 'post' , (isset($this->anchor) && !empty ($this->anchor)) ? "#".$this->anchor : ""); $form->_requiredNote = '<span style="font-size:80%; color:#ff0000;">*</span><span style="font-size:80%;">: champs obligatoires.</span>'; //--------------------------ALTUSER_NOM_CKEY_VCH-------------------------- $form->addElement('text', 'ALTUSER_NOM_CKEY_VCH', array_shift($titles['ALTUSER_NOM_CKEY_VCH']),array('size'=> 38, 'maxlength' => 38)); if ( isset($vars['ALTUSER_NOM_CKEY_VCH']) && $vars['ALTUSER_NOM_CKEY_VCH']) { $defaultValues['ALTUSER_NOM_CKEY_VCH'] = $vars['ALTUSER_NOM_CKEY_VCH']; } // Pas de rule test défini pour ALTUSER_NOM_CKEY_VCH //--------------------------ALTUSER_PRENOM_VCH-------------------------- $form->addElement('text', 'ALTUSER_PRENOM_VCH', array_shift($titles['ALTUSER_PRENOM_VCH']),array('size'=> 38, 'maxlength' => 38)); if ( isset($vars['ALTUSER_PRENOM_VCH']) && $vars['ALTUSER_PRENOM_VCH']) { $defaultValues['ALTUSER_PRENOM_VCH'] = $vars['ALTUSER_PRENOM_VCH']; } // Pas de rule test défini pour ALTUSER_PRENOM_VCH //--------------------------ALTUSER_FONCTION_VCH-------------------------- if ( isset($vars['ALTUSER_FONCTION_VCH']) && $vars['ALTUSER_FONCTION_VCH']) { $defaultValues['ALTUSER_FONCTION_VCH'] = $vars['ALTUSER_FONCTION_VCH']; } else { $defaultValues['ALTUSER_FONCTION_VCH'] = array(); } $form->addElement('select', 'ALTUSER_FONCTION_VCH', array_shift($titles['ALTUSER_FONCTION_VCH']), array('1' => 'Comptable', '2' => 'Responsable occasionnel', '3' => 'Responsable attitré', '4' => 'Autres')); //--------------------------ALTUSER_ROLE_I-------------------------- //Static ALTUSER_ROLE_I $form->addElement('static', 'ST_ROLE_I', 'Role'); // @@@@FK_SET_QFVARS_INSERT_BEGINS_HERE@@@@ // @@@@FK_SET_QFVARS_INSERT_ENDS_HERE@@@@ $form->addElement('static', 'MSG_STATUS', $this->message_status); if ( $this->isFormValidated() ) { $form->_submitValues ['RETURN_STATUS'] = $vars['RETURN_STATUS']; } $form->addElement('hidden', 'RETURN_STATUS'); $id_name = $this->getIdName(); if ( isset($vars[$id_name])) { //mettre à jour $vars[$id_name] $form->_submitValues [$id_name] = $vars[$id_name]; } $form->addElement('hidden', $id_name); // submit final //bouton 'Enregistrer' $button_SUBMIT = &HTML_QuickForm::createElement('submit', 'SUBMIT', 'Enregistrer'); //bouton 'Effacer' $button_MAJ = &HTML_QuickForm::createElement('reset', 'MAJ', 'Effacer'); $form->addGroup(array($button_SUBMIT,$button_MAJ), '', '', ''); if (isset($defaultValues)) { $form->setDefaults($defaultValues); } if($this->isFormValidated() && ($form->validate() == 0)) { $this->invalidateStatus(); } $form->accept($renderer); $page->addBodyContent($renderer->tohtml()); if ($this->isFormValidated()) { // Form is validated, then processes the data if ( $action != "") { $this->$action(); } } ************************* END TO substitute **************/ //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
function _renderForm(&$page) { $pageName = $page->getAttribute('name'); $tabPreview = array_slice($page->controller->_tabs, -2, 1); $tab = ' '; $p = new HTML_Page(array('lineend' => OS_WINDOWS ? 'win' : 'unix', 'tab' => $tab, 'doctype' => "XHTML 1.0 Strict", 'language' => 'en', 'cache' => 'false')); $p->disableXmlProlog(); $p->setTitle("PEAR::HTML_Progress - Generator"); $p->setMetaData("author", "Laurent Laville"); $css = ' body { background-color: #7B7B88; font-family: Verdana, Arial, helvetica; font-size: 10pt; } h1 { color: #FFC; text-align: center; } .maintable { width: 100%; border-width: 0; border-style: thin dashed; border-color: #D0D0D0; background-color: #EEE; cellspacing: 2; cellspadding: 3; } th { text-align: center; color: #FFC; background-color: #AAA; white-space: nowrap; } input { font-family: Verdana, Arial, helvetica; } input.flat { border-style: solid; border-width: 2px 2px 0px 2px; border-color: #996; } '; // on preview tab, add progress bar javascript and stylesheet if ($pageName == $tabPreview[0][0]) { $bar = $page->controller->createProgressBar(); $ui =& $bar->getUI(); $ui->setTab($tab); $p->addStyleDeclaration($css . $bar->getStyle()); $p->addScriptDeclaration($bar->getScript()); $barElement =& $page->getElement('progressBar'); $barElement->setText($bar->toHtml()); } else { $p->addStyleDeclaration($css); } $renderer =& $page->defaultRenderer(); $renderer->setFormTemplate('<table class="maintable"><form{attributes}>{content}</form></table>'); $renderer->setHeaderTemplate('<tr><th colspan="2">{header}</th></tr>'); $renderer->setGroupTemplate('<table><tr>{content}</tr></table>', 'name'); $renderer->setGroupElementTemplate('<td>{element}<br /><span style="font-size:10px;"><span class="label">{label}</span></span></td>', 'name'); $page->accept($renderer); $p->addBodyContent($renderer->toHtml()); $p->display(); }
function indexQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "INDEX_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (INDEX)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }
return mail($to, $sujet, $texte_simple . $texte_html . $attachement, "Reply-to: \r\n {$reply}\nFrom: \r\n {$from}\n" . $mail_mime); $this->businessBuffer[] = "<p align=\"center\"><font face=\"Arial\"><b>(Commentaire envoyé à la ML du projet)</b></font></p>\n"; // $status = -1; } else { if (isset($vars['Accueil'])) { include "../inc/cnx_param.php"; header("Location: {$domaine}/~PHPAIE"); // Sortie exit; } else { if (isset($vars['Sources'])) { require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; // récupérer le répertoire ou se trouve le source ... $page = new HTML_Page(array('lineend' => 'unix', 'charset' => 'ISO-8859-1', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); $page->setTitle('Phpaie -(SOurces)-'); $page->addBodyContent("<p align=\"center\"><font face=\"Arial\"><b><a href=\"Javascript:history.go(-1)\">retour</a></b></font></p>\n"); $page->addBodyContent("<table border=\"0\" bgcolor=\"#CCCCFF\" width=\"100%\"><caption>Objet :" . $this->getVar("PNAME") . " (Package :" . $dirName . ")</caption><tbody><tr><td>" . $this->getVar("PNAME") . "_def.php</td></tr></tbody></table>"); $dispFileName = "../" . $dirName . "/" . $this->getVar("PNAME") . "_def.php"; if (file_exists($dispFileName)) { $page->addBodyContent(highlight_file($dispFileName, 1)); } $page->addBodyContent("<table border=\"0\" bgcolor=\"#CCCCFF\" width=\"100%\"><caption>Objet :" . $this->getVar("PNAME") . " (Package :" . $dirName . ")</caption><tbody><tr><td>" . strtolower($this->getVar("PNAME")) . ".php</td></tr></tbody></table>"); $dispFileName = "../" . $dirName . "/" . strtolower($this->getVar("PNAME")) . ".php"; if (file_exists($dispFileName)) { $page->addBodyContent(highlight_file($dispFileName, 1)); } $page->addBodyContent("<table border=\"0\" bgcolor=\"#CCCCFF\" width=\"100%\"><caption>Objet :" . $this->getVar("PNAME") . " (Package :" . $dirName . ")</caption><tbody><tr><td>Business_" . strtolower($this->getVar("PNAME")) . ".php</td></tr></tbody></table>"); $dispFileName = "../" . $dirName . "/Business_" . strtolower($this->getVar("PNAME")) . ".php"; if (file_exists($dispFileName)) { $page->addBodyContent(highlight_file($dispFileName, 1));
function deskQuickFormDisplay($action, $part) { // foreach ( $vars as $key=>$value ) // { // print "<li>\$key $key => \$value $value</li>\n"; // } require_once "HTML/QuickForm.php"; require_once "HTML/Page.php"; require_once "../inc/html_settings.php"; require_once "../inc/init_qform.php"; require_once "DESK_InitForm.php"; $page = new HTML_Page(array('lineend' => 'unix', 'doctype' => 'XHTML 1.0 Strict', 'language' => 'fr', 'cache' => 'false')); // insertion du buffer d'entête if (!empty($this->headerBuffer)) { $page->addBodyContent(implode("\n", $this->headerBuffer)); } $page->setTitle('Phpaie (DESK)'); $page->addStyleSheet($css_style); InitForm($page, $this, $formDef, $action); $page->addBodyContent(str_replace(array("{names}", "{params}", "{names2}", "{params2}"), array("ATAB_NOMTBL_CKEY_VCH", INSCRIPTION, "PNAME", "DESK"), file("../common/footer.php"))); //QCKFSET.pl 200 //fin du formulaire // insertion du buffer de pied de présentation if (!empty($this->footerBuffer)) { $page->addBodyContent(implode("\n", $this->footerBuffer)); } if (($ret_ba = $this->businessAction()) != 0) { return $ret_ba; } // insertion du buffer message objet métier if (!empty($this->businessBuffer)) { $page->addBodyContent(implode("\n", $this->businessBuffer)); } $page->display(); return 0; }