public function Load() { parent::$PAGE_TITLE = __(CONFIGURE_DATABASE); $this->includeJsAndCssFromObjectToPage("ComboBox(\$this)"); // Admin $this->form = new Form($this); $table_form = new Table(); $table_form->addRow(); $this->edtHost = new TextBox($this->form); $this->edtHost->setValue(DB_HOST); $edtHostValidation = new LiveValidation(); $table_form->addRowColumns(__(EDT_HOST) . ": ", $this->edtHost->setLiveValidation($edtHostValidation->addValidatePresence()->setFieldName(__(EDT_HOST)))); $this->edtPort = new TextBox($this->form); $this->edtPort->setValue(DB_PORT); $edtPortValidation = new LiveValidation(); $table_form->addRowColumns(__(EDT_PORT) . ": ", $this->edtPort->setLiveValidation($edtPortValidation->addValidateNumericality(true)->setFieldName(__(EDT_PORT)))); $this->edtRoot = new TextBox($this->form); $this->edtRoot->setValue(DB_ROOT); $edtRootValidation = new LiveValidation(); $table_form->addRowColumns(__(EDT_ROOT) . ": ", $this->edtRoot->setLiveValidation($edtRootValidation->addValidatePresence()->setFieldName(__(EDT_ROOT)))); $this->edtPassword = new Password($this->form); $this->edtPassword->setValue(DB_PASSWORD); $table_form->addRowColumns(__(EDT_PASSWORD) . ": ", $this->edtPassword); $this->edtDatabase = new TextBox($this->form); $this->edtDatabase->setValue(DB_DATABASE); $table_form->addRowColumns(__(EDT_DATABASE) . ": ", $this->edtDatabase); $table_form->addRow(); $this->btnValidate = new Button($this->form); $this->btnValidate->setValue(__(BTN_VALIDATE))->onClick("configureDatabase")->setAjaxEvent(); $table_form->addRowColumns($this->btnValidate)->setColumnColspan(1, 2)->setColumnAlign(1, RowTable::ALIGN_CENTER); $table_form->addRow(); $table_form->addRow(); $this->form->setContent($table_form); $this->render = new AdminTemplateForm($this, $this->form); // generate database object part $this->objCreateDbClass = new Object(); $this->objCreateDbClass->setId("idCreateDbClass"); $table_form->addRow($this->objCreateDbClass)->setColspan(2); $table_gen = new Table(); $table_gen->addRow(__(GENERATE_DATABASE_OBJECTS))->setColspan(2); $table_gen->addRow(); $this->cmb_databases = new ComboBox($this->form); $this->cmb_databases->onChange("configureGenDbObject")->setAjaxEvent(); $table_gen->addRowColumns(__(DATABASES) . ": ", $this->cmb_databases); $this->cmb_tables = new ComboBox($this->form); $table_gen->addRowColumns(__(TABLES) . ": ", $this->cmb_tables); $table_gen->addRow(); $btnGenObject = new Button($this->form); $btnGenObject->setValue(__(GENERATE_OBJECTS))->onClick("generateDbObject")->setAjaxEvent(); $table_gen->addRow($btnGenObject)->setColspan(2); $table_gen->addRow(); $this->objCreateDbClass->add($table_gen); // database list if ($this->testDbConnexion(null)) { $this->loadAllDatabases(); $this->configureGenDbObject(null); } }
public function Load() { parent::$PAGE_TITLE = __(CONFIGURE_SMTP); // Admin $form = new Form($this); $table_form = new Table(); $table_form->addRow(); $this->edtHost = new TextBox($form); $this->edtHost->setValue(SMTP_HOST); $edtHostValidation = new LiveValidation(); $table_form->addRowColumns(__(EDT_HOST) . ": ", $this->edtHost->setLiveValidation($edtHostValidation->addValidatePresence()->setFieldName(__(EDT_HOST))), " (ssl://smtp.gmail.com)"); $this->edtPort = new TextBox($form); $this->edtPort->setValue(SMTP_PORT); $edtPortValidation = new LiveValidation(); $table_form->addRowColumns(__(EDT_PORT) . ": ", $this->edtPort->setLiveValidation($edtPortValidation->addValidateNumericality(true)->setFieldName(__(EDT_PORT))), " (465)"); $this->edtName = new TextBox($form); $this->edtName->setValue(utf8encode(SMTP_NAME)); $edtNameValidation = new LiveValidation(); $table_form->addRowColumns(__(EDT_NAME) . ": ", $this->edtName->setLiveValidation($edtNameValidation->addValidatePresence()->setFieldName(__(EDT_NAME))), " (Robert Francis)"); $this->edtMail = new TextBox($form); $this->edtMail->setValue(SMTP_MAIL); $edtMailValidation = new LiveValidation(); $table_form->addRowColumns(__(EDT_MAIL) . ": ", $this->edtMail->setLiveValidation($edtMailValidation->addValidatePresence()->addValidateEmail()->setFieldName(__(EDT_MAIL))), " (robert.francis@gmail.com)"); $this->cmbAuth = new ComboBox($form); $this->cmbAuth->addItem("false", __(DESACTIVATE), SMTP_AUTH == false ? true : false)->addItem("true", __(ACTIVATE), SMTP_AUTH == true ? true : false)->setWidth(143)->onChange("changeCmbAuth")->setAjaxEvent()->disableAjaxWaitMessage(); $table_form->addRowColumns(__(CMB_AUTH) . ": ", $this->cmbAuth, " (" . __(ACTIVATE) . ")"); $this->edtUser = new TextBox($form); $this->edtUser->setValue(SMTP_USER); if (SMTP_AUTH == false) { $this->edtUser->disable(); } $table_form->addRowColumns(__(EDT_USER) . ": ", $this->edtUser, " (robert.francis@gmail.com)"); $this->edtPassword = new Password($form); $this->edtPassword->setValue(SMTP_PASS); if (SMTP_AUTH == false) { $this->edtPassword->disable(); } $table_form->addRowColumns(__(EDT_PASS) . ": ", $this->edtPassword, " (*********)"); $table_form->addRow(); $btnValidate = new Button($form); $btnValidate->setValue(__(BTN_VALIDATE))->onClick("configureSmtp")->setAjaxEvent(); $table_form->addRowColumns($btnValidate)->setColumnColspan(1, 3)->setColumnAlign(1, RowTable::ALIGN_CENTER); $table_form->addRow(); $form->setContent($table_form); $this->render = new AdminTemplateForm($this, $form); }
public function Load() { parent::$PAGE_TITLE = __(CONFIGURE_CSS); if ($this->jquery_version == "JQUERY_UI_VERSION") { $this->jquery_version = "1.8.14"; } JavaScriptInclude::getInstance()->add(BASE_URL . "wsp/js/wsp-admin.js", "", true); JavaScriptInclude::getInstance()->add(BASE_URL . "wsp/js/jquery.backstretch.min.js", "", true); CssInclude::getInstance()->loadCssConfigFileInMemory(); //Admin $table = new Table(); $table->setDefaultValign(RowTable::VALIGN_TOP); $construction_page = new Object(__(PAGE_IN_CONSTRUCTION)); $table->addRow($construction_page->setClass("warning"))->setColspan(2); $form = new Form($this); $table_form = new Table(); $table_form->addRow(); $this->background_body = new ColorPicker($form); $this->background_body->setValue(DEFINE_STYLE_BCK_BODY)->hash(true)->setWidth(200); $this->background_body->disableAjaxWaitMessage()->onChange("changeBackgroundBody")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_BACKGROUND_BODY) . ": ", $this->background_body); $this->color_body = new ColorPicker($form); $this->color_body->setValue(DEFINE_STYLE_COLOR_BODY)->hash(true)->setWidth(200); $this->color_body->disableAjaxWaitMessage()->onChange("changeColorBody")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_COLOR_BODY) . ": ", $this->color_body); $table_form->addRow(); $this->link_color = new ColorPicker($form); $this->link_color->setValue(DEFINE_STYLE_LINK_COLOR)->hash(true)->setWidth(200); $this->link_color->disableAjaxWaitMessage()->onChange("changeLinkColor")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_LINK_COLOR) . ": ", $this->link_color); $this->link_hover_color = new ColorPicker($form); $this->link_hover_color->setValue(DEFINE_STYLE_LINK_HOVER_COLOR)->hash(true)->setWidth(200); $this->link_hover_color->disableAjaxWaitMessage()->onChange("changeLinkHoverColor")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_LINK_HOVER_COLOR) . ": ", $this->link_hover_color); $table_form->addRow(); $this->bck_body_pic = new TextBox($form); $this->bck_body_pic->setValue(DEFINE_STYLE_BCK_BODY_PIC)->setWidth(200); $this->bck_body_pic->disableAjaxWaitMessage()->onChange("changeBackgroundBody")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_BCK_BODY_PIC) . ": ", $this->bck_body_pic); $this->bck_body_pic_repeat = new ComboBox($form); $this->bck_body_pic_repeat->addItem("", " ", DEFINE_STYLE_BCK_BODY_PIC_REPEAT == "" ? true : false); $this->bck_body_pic_repeat->addItem("repeat", "repeat", DEFINE_STYLE_BCK_BODY_PIC_REPEAT == "repeat" ? true : false); $this->bck_body_pic_repeat->addItem("repeat-x", "repeat-x", DEFINE_STYLE_BCK_BODY_PIC_REPEAT == "repeat-x" ? true : false); $this->bck_body_pic_repeat->addItem("repeat-y", "repeat-y", DEFINE_STYLE_BCK_BODY_PIC_REPEAT == "repeat-y" ? true : false); $this->bck_body_pic_repeat->addItem("no-repeat", "no-repeat", DEFINE_STYLE_BCK_BODY_PIC_REPEAT == "no-repeat" ? true : false); $this->bck_body_pic_repeat->disableAjaxWaitMessage()->onChange("changeBackgroundBody")->setAjaxEvent()->setWidth(200); if ($this->bck_body_pic->getValue() == "") { $this->bck_body_pic_repeat->setValue(""); $this->bck_body_pic_repeat->disable(); } $table_form->addRowColumns(__(EDT_BCK_BODY_PIC_REPEAT) . ": ", $this->bck_body_pic_repeat); $body_pic_pos = ""; $body_pic_pos_more = ""; if (strtolower(DEFINE_STYLE_BCK_BODY_PIC_POSITION) == "stretch") { $body_pic_pos = strtolower(DEFINE_STYLE_BCK_BODY_PIC_POSITION); } else { if (DEFINE_STYLE_BCK_BODY_PIC_POSITION != "") { $tmp_array = split(' ', DEFINE_STYLE_BCK_BODY_PIC_POSITION); for ($i = 0; $i < sizeof($tmp_array); $i++) { if (is_numeric(trim(str_replace("px", "", str_replace("%", "", $tmp_array[$i]))))) { $body_pic_pos_more .= $tmp_array[$i] . " "; } else { $body_pic_pos .= $tmp_array[$i] . " "; } } $body_pic_pos = strtolower(trim($body_pic_pos)); $body_pic_pos_more = trim($body_pic_pos_more); } } $this->bck_body_pic_position = new ComboBox($form); $this->bck_body_pic_position->addItem("", " ", $body_pic_pos == "" ? true : false); $this->bck_body_pic_position->addItem("stretch", "stretch", $body_pic_pos == "stretch" ? true : false); $this->bck_body_pic_position->addItem("left top", "left top", $body_pic_pos == "left top" ? true : false); $this->bck_body_pic_position->addItem("left", "left center", $body_pic_pos == "left" ? true : false); $this->bck_body_pic_position->addItem("left bottom", "left bottom", $body_pic_pos == "left bottom" ? true : false); $this->bck_body_pic_position->addItem("right top", "right top", $body_pic_pos == "right top" ? true : false); $this->bck_body_pic_position->addItem("right", "right center", $body_pic_pos == "right" ? true : false); $this->bck_body_pic_position->addItem("right bottom", "right bottom", $body_pic_pos == "right bottom" ? true : false); $this->bck_body_pic_position->addItem("top", "center top", $body_pic_pos == "top" ? true : false); $this->bck_body_pic_position->addItem("center", "center center", $body_pic_pos == "center" ? true : false); $this->bck_body_pic_position->addItem("bottom", "center bottom", $body_pic_pos == "bottom" ? true : false); $this->bck_body_pic_position->disableAjaxWaitMessage()->onChange("changeBackgroundBody")->setAjaxEvent()->setWidth(120); if ($this->bck_body_pic->getValue() == "") { $this->bck_body_pic_position->setValue(""); $this->bck_body_pic_position->disable(); } $this->bck_body_pic_position_more = new TextBox($form); $this->bck_body_pic_position_more->setValue($body_pic_pos_more); $this->bck_body_pic_position_more->disableAjaxWaitMessage()->onChange("changeBackgroundBody")->setAjaxEvent()->setWidth(77); if ($this->bck_body_pic->getValue() == "") { $this->bck_body_pic_position_more->setValue(""); $this->bck_body_pic_position_more->disable(); } $table_form->addRowColumns(__(EDT_BCK_BODY_PIC_POSITION) . ": ", new Object($this->bck_body_pic_position, $this->bck_body_pic_position_more)); $table_form->addRow(); $this->style_jquery = new ComboBox($form); if (!defined('DEFINE_STYLE_JQUERY') || DEFINE_STYLE_JQUERY == "") { $define_style_jquery = "smoothness"; } else { $define_style_jquery = DEFINE_STYLE_JQUERY; } $dirname = dirname(__FILE__) . "/../../../wsp/css/jquery" . $this->jquery_version . "/"; $files = scandir($dirname); for ($i = 0; $i < sizeof($files); $i++) { $file = $files[$i]; if ($file != '.' && $file != '..' && $file != '.svn' && is_dir($dirname . $file)) { $this->style_jquery->addItem($file, $file, $define_style_jquery == $file ? true : false); } } $this->style_jquery->disableAjaxWaitMessage()->onChange("changeStyleJquery")->setAjaxEvent()->setWidth(200); $table_form->addRowColumns(__(EDT_STYLE_JQUERY) . ": ", $this->style_jquery); $table_form->addRow(); $this->style_font = new ComboBox($form, "style_font", 200); $this->style_font->addItem("Arial", "Arial", DEFINE_STYLE_FONT == "Arial" ? true : false); $this->style_font->addItem("Times New Roman", "Times New Roman", DEFINE_STYLE_FONT == "Times New Roman" ? true : false); $this->style_font->addItem("Verdana", "Verdana", DEFINE_STYLE_FONT == "Verdana" ? true : false); $this->style_font->addItem("Cantarell", "Cantarell", DEFINE_STYLE_FONT == "Cantarell" ? true : false); $this->style_font->addItem("Cardo", "Cardo", DEFINE_STYLE_FONT == "Cardo" ? true : false); $this->style_font->addItem("Comic Sans MS", "Comic Sans MS", DEFINE_STYLE_FONT == "Comic Sans MS" ? true : false); $this->style_font->addItem("Courier", "Courier", DEFINE_STYLE_FONT == "Courier" ? true : false); $this->style_font->addItem("Courier New", "Courier New", DEFINE_STYLE_FONT == "Courier New" ? true : false); $this->style_font->addItem("Crimson Text", "Crimson Text", DEFINE_STYLE_FONT == "Crimson Text" ? true : false); $this->style_font->addItem("Droid Sans", "Droid Sans", DEFINE_STYLE_FONT == "Droid Sans" ? true : false); $this->style_font->addItem("Droid Sans Mono", "Droid Sans Mono", DEFINE_STYLE_FONT == "Droid Sans Mono" ? true : false); $this->style_font->addItem("Droid Serif", "Droid Serif", DEFINE_STYLE_FONT == "Droid Serif" ? true : false); $this->style_font->addItem("IM Fell", "IM Fell", DEFINE_STYLE_FONT == "IM Fell" ? true : false); $this->style_font->addItem("Impact", "Impact", DEFINE_STYLE_FONT == "Impact" ? true : false); $this->style_font->addItem("Inconsolata", "Inconsolata", DEFINE_STYLE_FONT == "Inconsolata" ? true : false); $this->style_font->addItem("Lobster", "Lobster", DEFINE_STYLE_FONT == "Lobster" ? true : false); $this->style_font->addItem("Molengo", "Molengo", DEFINE_STYLE_FONT == "Molengo" ? true : false); $this->style_font->addItem("Monaco", "Monaco", DEFINE_STYLE_FONT == "Monaco" ? true : false); $this->style_font->addItem("Nobile", "Nobile", DEFINE_STYLE_FONT == "Nobile" ? true : false); $this->style_font->addItem("Old Standard TT", "Old Standard TT", DEFINE_STYLE_FONT == "Old Standard TT" ? true : false); $this->style_font->addItem("Reenie Beanie", "Reenie Beanie", DEFINE_STYLE_FONT == "Reenie Beanie" ? true : false); $this->style_font->addItem("Tangerine", "Tangerine", DEFINE_STYLE_FONT == "Tangerine" ? true : false); $this->style_font->addItem("Vollkorn", "Vollkorn", DEFINE_STYLE_FONT == "Vollkorn" ? true : false); $this->style_font->addItem("Yanone Kaffeesatz", "Yanone Kaffeesatz", DEFINE_STYLE_FONT == "Yanone Kaffeesatz" ? true : false); $this->style_font->disableAjaxWaitMessage()->onChange("changeStyleFont")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_STYLE_FONT) . ": ", $this->style_font); $this->style_font_serif = new ComboBox($form); $this->style_font_serif->addItem("serif", "serif", DEFINE_STYLE_FONT_SERIF == "serif" ? true : false); $this->style_font_serif->addItem("sans serif", "sans serif", DEFINE_STYLE_FONT_SERIF == "sans serif" || DEFINE_STYLE_FONT_SERIF == "" ? true : false); $this->style_font_serif->addItem("monospace", "monospace", DEFINE_STYLE_FONT_SERIF == "monospace" ? true : false); $this->style_font_serif->disableAjaxWaitMessage()->onChange("changeStyleFont")->setAjaxEvent()->setWidth(200); $table_form->addRowColumns(__(EDT_STYLE_FONT_SERIF) . ": ", $this->style_font_serif); $this->style_font_size = new TextBox($form); $validation = new LiveValidation(); $font_size = DEFINE_STYLE_FONT_SIZE; if ($font_size == "") { $font_size = "10pt"; } $this->style_font_size->setValue(str_replace("pt", "", $font_size))->setWidth(200); $this->style_font_size->disableAjaxWaitMessage()->onChange("changeStyleFontSize")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_FONT_SIZE) . ": ", $this->style_font_size->setLiveValidation($validation->addValidateNumericality(true))); $table_form->addRow(); $this->nb_define_style_bck = new ComboBox($form); for ($i = 1; $i <= 99; $i++) { $this->nb_define_style_bck->addItem($i, $i, !$this->nb_define_style_bck->isChanged() && $i == NB_DEFINE_STYLE_BCK ? true : false); } $this->nb_define_style_bck->onChange("changeNbDefineStyleBck")->setAjaxEvent(); $this->nb_define_style_bck->onFormIsChangedJs("alert('" . __(WARNING_CHANGE_PLEASE_SAVE) . "');return false;", true); $table_form->addRowColumns(__(CMB_NB_PREDEFINE_STYLE) . ": ", $this->nb_define_style_bck->setWidth(50)); $table_form->addRow(); $this->current_style_display = new ComboBox($form); $this->current_style_display->onFormIsChangedJs("alert('" . __(WARNING_CHANGE_PLEASE_SAVE) . "');return false;", true); for ($i = 1; $i <= $this->nb_define_style_bck->getValue(); $i++) { $this->current_style_display->addItem($i, $i); } if ($this->current_style_display->getValue() == "") { $this->current_style_display->setSelectedIndex(0); } $this->current_style_display->onChange("changeCurrentStyleBck")->setAjaxEvent(); $table_form->addRowColumns(__(CMB_CURRENT_PREDEFINE_STYLE) . ": ", $this->current_style_display->setWidth(50)); $this->current_style_val = $this->current_style_display->getValue(); for ($i = 1; $i <= $this->nb_define_style_bck->getValue(); $i++) { $this->array_round_box_1[] = '.AngleRond' . $i; $this->array_round_box_1[] = '.AngleRond' . $i . 'Ombre'; $this->array_font[] = '.table_' . $i; $this->array_font[] = '.table_' . $i . '_bckg'; $this->array_font[] = '.bckg_' . $i; $this->array_font[] = '.header_' . $i . '_bckg'; $this->array_font[] = '.header_' . $i . '_bckg a'; $this->array_font[] = '.header_' . $i . '_bckg_a a'; $this->array_font[] = '.header_' . $i . '_bckg a:hover'; $this->array_font[] = '.table_' . $i . '_bckg a, a.box_style_' . $i . ':link'; $this->array_font[] = '.table_' . $i . '_bckg a:hover, a.box_style_' . $i . ':hover'; } $this->background_picture_1 = new ComboBox($form); $this->background_picture_1->addItem("", __(NO_PICTURE)); if (constant("DEFINE_STYLE_BCK_PICTURE_" . $this->current_style_val) != "") { $this->background_picture_1->addItem(str_replace("../img/", "img/", str_replace("../wsp/img/", "wsp/img/", constant("DEFINE_STYLE_BCK_PICTURE_" . $this->current_style_val))), constant("DEFINE_STYLE_BCK_PICTURE_" . $this->current_style_val) . " (" . __(CURRENT_PICTURE) . ")", true); } if ($handle = opendir(dirname(__FILE__) . "/../../../wsp/img/round_bgd/")) { while (false !== ($file = readdir($handle))) { if (is_file(dirname(__FILE__) . "/../../../wsp/img/round_bgd/" . $file)) { $this->background_picture_1->addItem("wsp/img/round_bgd/" . $file, $file, constant("DEFINE_STYLE_BCK_PICTURE_" . $this->current_style_val) == "img/round_bgd/" . $file ? true : false); } } closedir($handle); } $this->background_picture_1->onChange("changeBackgroundPicture1")->setAjaxEvent()->disableAjaxWaitMessage(); $table_form->addRowColumns(__(CMB_BCK_PICTURE_1, $this->current_style_val) . ": ", $this->background_picture_1->setWidth(200)); $this->background_1_header = new ColorPicker($form); $this->background_1_header->setValue(constant("DEFINE_STYLE_BCK_" . $this->current_style_val . "_HEADER"))->hash(true)->setWidth(200); $this->background_1_header->disableAjaxWaitMessage()->onChange("changeBackground1Header")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_BCK_1_HEADER, $this->current_style_val) . ": ", $this->background_1_header); $this->border_table_1 = new ColorPicker($form); $this->border_table_1->setValue(constant("DEFINE_STYLE_BORDER_TABLE_" . $this->current_style_val))->hash(true)->setWidth(200); $this->border_table_1->disableAjaxWaitMessage()->onChange("changeBorderTable1")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_BCK_BORDER_TABLE_1, $this->current_style_val) . ": ", $this->border_table_1); $this->color_1_header = new ColorPicker($form); $this->color_1_header->setValue(constant("DEFINE_STYLE_COLOR_" . $this->current_style_val . "_HEADER"))->hash(true)->required(false)->setWidth(200); $this->color_1_header->disableAjaxWaitMessage()->onChange("changeColor1Header")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_COLOR_1_HEADER, $this->current_style_val) . ": ", $this->color_1_header); $this->style1_header_link = new ColorPicker($form); $this->style1_header_link->setValue(constant("DEFINE_STYLE_COLOR_" . $this->current_style_val . "_HEADER_LINK"))->hash(true)->required(false)->setWidth(200); if ($this->color_1_header->getValue() != "") { $this->style1_header_link->forceEmptyValue(); } $this->style1_header_link->disableAjaxWaitMessage()->onChange("change1HeaderLink")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_COLOR_1_HEADER_LINK, $this->current_style_val) . ": ", $this->style1_header_link); $this->style1_header_link_hover = new ColorPicker($form); $this->style1_header_link_hover->setValue(constant("DEFINE_STYLE_COLOR_" . $this->current_style_val . "_HEADER_LINK_HOVER"))->hash(true)->required(false)->setWidth(200); if ($this->style1_header_link->getValue() == "") { $this->style1_header_link_hover->disable(); $this->style1_header_link_hover->forceEmptyValue(); } $this->style1_header_link_hover->disableAjaxWaitMessage()->onChange("change1HeaderLinkHover")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_COLOR_1_HEADER_LINK_HOVER, $this->current_style_val) . ": ", $this->style1_header_link_hover); $this->background_1 = new ColorPicker($form); $this->background_1->setValue(constant("DEFINE_STYLE_BCK_" . $this->current_style_val))->hash(true)->setWidth(200); $this->background_1->disableAjaxWaitMessage()->onChange("changeBackground1")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_BCK_1, $this->current_style_val) . ": ", $this->background_1); $this->color_1 = new ColorPicker($form); $this->color_1->setValue(constant("DEFINE_STYLE_COLOR_" . $this->current_style_val))->hash(true)->setWidth(200); $this->color_1->disableAjaxWaitMessage()->onChange("changeColor1")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_COLOR_1, $this->current_style_val) . ": ", $this->color_1); $this->style1_color_link = new ColorPicker($form); $this->style1_color_link->setValue(constant("DEFINE_STYLE_COLOR_" . $this->current_style_val . "_LINK"))->hash(true)->required(false)->setWidth(200); if ($this->color_1->getValue() != "") { $this->style1_color_link->forceEmptyValue(); } $this->style1_color_link->disableAjaxWaitMessage()->onChange("change1ColorLink")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_COLOR_1_LINK, $this->current_style_val) . ": ", $this->style1_color_link); $this->style1_color_link_hover = new ColorPicker($form); $this->style1_color_link_hover->setValue(constant("DEFINE_STYLE_COLOR_" . $this->current_style_val . "_LINK_HOVER"))->hash(true)->required(false)->setWidth(200); if ($this->style1_color_link->getValue() == "") { $this->style1_color_link_hover->disable(); $this->style1_color_link_hover->forceEmptyValue(); } $this->style1_color_link_hover->disableAjaxWaitMessage()->onChange("change1ColorLinkHover")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_COLOR_1_LINK_HOVER, $this->current_style_val) . ": ", $this->style1_color_link_hover); $this->style_gradient = new CheckBox($form); if (constant("DEFINE_STYLE_GRADIENT_" . $this->current_style_val) == true) { $this->style_gradient->setChecked(); } $this->style_gradient->activateOnOffStyle(); $this->style_gradient->disableAjaxWaitMessage()->onChange("changeGradient")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_STYLE_GRADIENT, $this->current_style_val) . ": ", $this->style_gradient); $this->color_shadow = new ColorPicker($form); if (DEFINE_STYLE_BCK_PICTURE_1 != "" && DEFINE_STYLE_BCK_PICTURE_SECOND != "") { $this->color_shadow->disable(); } $this->color_shadow->setValue(constant("DEFINE_STYLE_OMBRE_COLOR_" . $this->current_style_val))->hash(true)->setWidth(200); $this->color_shadow->disableAjaxWaitMessage()->onChange("changeColorShadow")->setAjaxEvent(); $table_form->addRowColumns(__(EDT_COLOR_SHADOW, $this->current_style_val) . ": ", $this->color_shadow); $table_form->addRow(); if (!defined('DEFINE_STYLE_COLOR_UPLOAD_PROGRESS_BAR')) { define("DEFINE_STYLE_COLOR_UPLOAD_PROGRESS_BAR", "#448ebb"); } $this->style_upload_progress_bar = new ColorPicker($form); $this->style_upload_progress_bar->setValue(DEFINE_STYLE_COLOR_UPLOAD_PROGRESS_BAR)->hash(true)->setWidth(200); $table_form->addRowColumns(__(EDT_COLOR_UPLOAD_PROGRESS_BAR) . ": ", $this->style_upload_progress_bar); $table_form->addRow(); if (!defined('DEFINE_STYLE_BACKCOLOR_SCROLL_TO_TOP')) { define("DEFINE_STYLE_BACKCOLOR_SCROLL_TO_TOP", "#F00001"); } $this->style_scroll_to_top = new ColorPicker($form); $this->style_scroll_to_top->setValue(DEFINE_STYLE_BACKCOLOR_SCROLL_TO_TOP)->hash(true)->setWidth(200); $table_form->addRowColumns(__(EDT_BACKCOLOR_SCROLL_TO_TOP) . ": ", $this->style_scroll_to_top); $this->activateScrollToTop(); $table_form->addRow(); $btnValidate = new Button($form); $btnValidate->setValue(__(BTN_VALIDATE))->onClick("configureCss"); $table_form->addRowColumns($btnValidate)->setColumnColspan(1, 3)->setColumnAlign(1, RowTable::ALIGN_CENTER); $table_form->addRow(); $form->setContent($table_form); $this->text_link_note_obj = new Object(); $this->text_link_note_obj->setId("id_body_note"); $this->example_obj = new Object(); $this->example_obj->setId("idExamplesObject"); if (!$this->current_style_display->isChanged() || $btnValidate->isClicked()) { $this->example_obj->add($this->createExamples()); } $table->addRowColumns($form); $this->css_config_obj = new Object($table); $this->css_config_obj->setId("css_config_obj"); if (!$this->isAjaxPage()) { $this->changeColorBody(); $this->changeLinkColor(); } $this->render = new AdminTemplateForm($this, $this->css_config_obj, $this->example_obj); }