Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 public function __construct($registry, $template)
 {
     parent::__construct();
     $this->registry = $registry;
     $this->settings = parse_ini_file($this->registry->ini_dir . '/templates/' . $template . '.ini.php', true);
     $this->setTemplate();
     $this->setCache(true);
     $this->xmlProlog = $this->settings['general']['xmlProlog'];
     $this->setDoctype($this->settings['general']['doctype']);
     if (is_file(__SITE_PATH . '/userfiles/' . $this->registry->settings['resolve'] . '/image/favicon.ico')) {
         $this->addFavicon('/userfiles/' . $this->registry->settings['resolve'] . '/image/favicon.ico');
     } else {
         $this->addFavicon('/Common/images/favicon.ico');
     }
 }
Esempio n. 3
0
 public function __construct($registry, $template = null)
 {
     parent::__construct();
     $this->registry = $registry;
     $this->settings = parse_ini_file($this->registry->ini_dir . DS . 'templates' . DS . $template . '.ini' . EXT, true);
     $this->setTemplate();
     $this->setCache(true);
     $this->xmlProlog = $this->settings['general']['xmlProlog'];
     $this->setDoctype($this->settings['general']['doctype']);
     if (is_file(DS . 'home/' . $this->registry->settings['dir'] . '/Public/image/favicon.ico')) {
         $this->addFavicon('/userfiles/' . $this->registry->settings['resolve'] . '/image/favicon.ico');
     } else {
         $this->addFavicon('/images/favicon.ico');
     }
 }
Esempio n. 4
0
 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 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', '', '&nbsp;');
     $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;
 }
Esempio n. 6
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;
 }
Esempio n. 7
0
 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)) {
Esempio n. 9
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();
    }
Esempio n. 10
0
 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;
 }
Esempio n. 11
0
 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&eacute;j&agrave; enregistr&eacute;]", "class=\"formElemLink\"");
     } else {
     	 $link_1 = &HTML_QuickForm::createElement('static',  'D&EACUTE;J&AGRAVE;_ENREGISTR&EACUTE;',  "", "[D&eacute;j&agrave; enregistr&eacute;]");
      }
     
     // @@@@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', '', '&nbsp;');
     $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;
 }
Esempio n. 12
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();
Esempio n. 13
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>&lt;&lt; <a href="../index.html">Back examples TOC</a></p>');
$p->display();
$progressMonitor->run();
Esempio n. 14
0
/* vim: set expandtab tabstop=4 shiftwidth=4: */
// +----------------------------------------------------------------------+
// | PHP Version 4                                                        |
// +----------------------------------------------------------------------+
// | Copyright (c) 1997 - 2003 The PHP Group                              |
// +----------------------------------------------------------------------+
// | This source file is subject to version 3.0 of the PHP license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available at through the world-wide-web at                           |
// | http://www.php.net/license/3_0.txt.                                  |
// | 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: Page_Simple.php,v 1.3 2003/07/13 00:18:45 thesaur Exp $
require_once 'HTML/Page.php';
// With no initial settings, the following defaults are set:
//    -> lineends = unix (\12)
//    -> doctype = XHTML 1.0 Transitional
//                 (if set to "none", doctype and language are not set)
//    -> language = en
//    -> cache = false
$p = new HTML_Page();
// Page title defaults to "New XHTML 1.0 Page"
$p->addBodyContent('<h1>Headline</h1>');
$p->addBodyContent('<p>Copyright 2003 The PHP Group</p>');
$p->display();
Esempio n. 15
0
 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;
 }
Esempio n. 16
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', '', '&nbsp;');
     $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;
 }
Esempio n. 17
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', '', '&nbsp;');
     $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;
 }
Esempio n. 18
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 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', '', '&nbsp;');
     $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;
 }
Esempio n. 20
0
/* vim: set expandtab tabstop=4 shiftwidth=4: */
// +----------------------------------------------------------------------+
// | PHP Version 4                                                        |
// +----------------------------------------------------------------------+
// | Copyright (c) 1997 - 2003 The PHP Group                              |
// +----------------------------------------------------------------------+
// | This source file is subject to version 3.0 of the PHP license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available at through the world-wide-web at                           |
// | http://www.php.net/license/3_0.txt.                                  |
// | 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: Page_NoDoctype.php,v 1.4 2003/07/13 00:18:45 thesaur Exp $
require_once "HTML/Page.php";
// With no initial settings, the following defaults are set:
//    -> lineends = unix (\12)
//    -> doctype = XHTML 1.0 Transitional
//                 (if set to "none", doctype and language are not set)
//    -> language = en
//    -> cache = false
$p = new HTML_Page('doctype="none"');
// "simple" Page title defaults to "New HTML Page"
$p->addBodyContent("<h1>Headline</h1>");
$p->addBodyContent("<p>Some text</p>");
$p->display();
Esempio n. 21
0
 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&eacute;', '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&eacute;r&eacute;', '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&eacute;]", "class=\"formElemLink\"");
     } else {
     	 $link_1 = &HTML_QuickForm::createElement('static',  'AFFECTER_TAUX_/_QT&EACUTE;',  "", "[Affecter Taux / Qt&eacute;]");
      }
     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&eacute;]", "class=\"formElemLink\"");
     } else {
     	 $link_4 = &HTML_QuickForm::createElement('static',  'AFFECTER_VISIBILIT&EACUTE;',  "", "[Affecter visibilit&eacute;]");
      }
     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&eacute;s]", "class=\"formElemLink\"");
     } else {
     	 $link_5 = &HTML_QuickForm::createElement('static',  'TOTALISATEURS_AFFECT&EACUTE;S',  "", "[Totalisateurs affect&eacute;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&eacute;riodes de validit&eacute;]", "class=\"formElemLink\"");
     } else {
     	 $link_6 = &HTML_QuickForm::createElement('static',  'P&EACUTE;RIODES_DE_VALIDIT&EACUTE;',  "", "[P&eacute;riodes de validit&eacute;]");
      }
     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&eacute;riodes de d&eacute;clenchement]", "class=\"formElemLink\"");
     } else {
     	 $link_7 = &HTML_QuickForm::createElement('static',  'P&EACUTE;RIODES_DE_D&EACUTE;CLENCHEMENT',  "", "[P&eacute;riodes de d&eacute;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&icirc;nements]", "class=\"formElemLink\"");
     } else {
     	 $link_8 = &HTML_QuickForm::createElement('static',  'ENCHA&ICIRC;NEMENTS',  "", "[Encha&icirc;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]",  "[&Eacute;l&eacute;ments de calcul]", "class=\"formElemLink\"");
     } else {
     	 $link_10 = &HTML_QuickForm::createElement('static',  '&EACUTE;L&EACUTE;MENTS_DE_CALCUL',  "", "[&Eacute;l&eacute;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', '', '&nbsp;');
     $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;
 }
Esempio n. 22
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&eacute;', '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;
 }
Esempio n. 23
0
 function display()
 {
     $this->toHTML();
     parent::display();
 }
Esempio n. 24
0
 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;
 }