} $myParOpen = new HAW_raw(HAW_HTML, '<p>'); $myForm->add_raw($myParOpen); $thePW1 = new CHAW_input('pwd', '', camila_get_translation('camila.login.password') . ': '); $thePW1->set_size(20); $thePW1->set_maxlength(CAMILA_PASSWORD_LENGTH); $thePW1->set_type(HAW_INPUT_PASSWORD); $myForm->add_input($thePW1); $myParClose = new HAW_raw(HAW_HTML, '</p>'); $myForm->add_raw($myParClose); if (CAMILA_USERNAME_LOGIN) { $myParOpen = new HAW_raw(HAW_HTML, '<p>'); $myForm->add_raw($myParOpen); $myCheckbox = new CHAW_checkbox('remembersession', 'yes', camila_get_translation('camila.login.remembersession')); //$myCheckbox->set_br(0); $myForm->add_checkbox($myCheckbox); $myForm->add_raw($myParClose); if ($dh2 = opendir('./lang/')) { $myForm->add_raw($myParOpen); $mySelect = new CHAW_select('lang'); while (($file2 = readdir($dh2)) !== false) { if (substr($file2, -9) == '.lang.php') { $lang = substr($file2, 0, 2); if ($lang == CAMILA_LANG) { $mySelect->add_option(camila_get_translation('camila.lang.' . substr($file2, 0, 2)), $lang, HAW_SELECTED); } else { $mySelect->add_option(camila_get_translation('camila.lang.' . substr($file2, 0, 2)), $lang); } } } $myForm->add_select($mySelect);
function _editcolumns() { global $_CAMILA; $form = new CHAW_form($_SERVER['PHP_SELF']); foreach ($_REQUEST as $key => $value) { if (!is_array($value)) { $myInput = new CHAW_hidden($key, $value); if ($key == 'camila_editcols' || substr($key, 0, 1) == 'f' && $value == 'y') { $export_format = $key; } else { $form->add_input($myInput); } } else { foreach ($value as $k => $v) { $myInput = new CHAW_hidden($key . '[' . $k . ']', $v); $form->add_input($myInput); } } } $select_all = new CHAW_js('<div class="camilacheckall" id="camilacheckall"><a id="CheckAll_' . $this->key . '" href="">' . camila_get_translation('camila.form.checkall') . '</a> ' . camila_get_translation('camila.form.checkallseparator') . ' <a id="UncheckAll_' . $this->key . '" href="">' . camila_get_translation('camila.form.uncheckall') . '</a></div>'); $form->add_userdefined($select_all); $arr = unserialize($_COOKIE[$this->editcolumscookiename]); if ($_COOKIE[$this->editcolumscookiename] == '' || count($arr) > 0 && $arr[$b] == 'f' . $b) { $new_stmt .= $this->stmtfields[$a] . ','; $count++; } for ($a = 0; $a < $this->stmtnumoffields; $a++) { $b = $a + 1; if ($_COOKIE[$this->editcolumscookiename] == '') { if (isset($_REQUEST['f' . $b]) && $_REQUEST['f' . $b] == 'y' || in_array('f' . $b, $_REQUEST['camila_f']) || isset($_REQUEST['camila_f' . $b]) && $_REQUEST['camila_f' . $b] == 'y') { $myCheckbox = new CHAW_checkbox('camila_f' . '[' . $b . ']', 'f' . $b, $this->map($this->stmtfields[$a]), HAW_SELECTED); } else { $myCheckbox = new CHAW_checkbox('camila_f' . '[' . $b . ']', 'f' . $b, $this->map($this->stmtfields[$a])); } if ($b % 2 != 0) { $myCheckbox->set_br(0); } $myCheckbox->cols = 2; } else { $arr = unserialize($_COOKIE[$this->editcolumscookiename]); if ($arr[$b] == 'f' . $b) { $myCheckbox = new CHAW_checkbox('camila_f' . '[' . $b . ']', 'f' . $b, $this->map($this->stmtfields[$a]), HAW_SELECTED); } else { $myCheckbox = new CHAW_checkbox('camila_f' . '[' . $b . ']', 'f' . $b, $this->map($this->stmtfields[$a])); } if ($b % 2 != 0) { $myCheckbox->set_br(0); } $myCheckbox->cols = 2; } $form->add_checkbox($myCheckbox); } $myHidden = new CHAW_hidden('count', $count); $form->add_hidden($myHidden); $text = new CHAW_text(''); $text->set_br(2); $form->add_text($text); $theSubmission = new CHAW_submit('Ok', 'camila_save'); $form->add_submit($theSubmission); $_CAMILA['page']->add_form($form); }