echo "<td width='50%' class='tbl'><label for='photo_watermark_save'>" . $locale['617'] . "</label><br /><span class='small2'>" . $locale['618'] . "</span></td>\n"; echo "<td width='50%' class='tbl'>\n"; echo form_select('', 'photo_watermark_save', 'photo_watermark_save', $yes_no_array, $settings2['photo_watermark']); echo form_button($locale['619'], 'delete_watermarks', 'delete_watermarks', $locale['619'], array('deactivate' => !$settings2['photo_watermark'] ? 1 : 0, 'class' => 'm-t-10 btn-default')); echo "</tr>\n<tr>\n"; echo "<td width='50%' class='tbl'><label for='photo_watermark_image'>" . $locale['612'] . "</label></td>\n"; echo "<td width='50%' class='tbl'>\n"; echo form_text('', 'photo_watermark_image', 'photo_watermark_image', $settings2['photo_watermark_image'], array('deactivate' => !$settings2['photo_watermark'] ? 1 : 0)); echo "</td>\n</tr>\n<tr>\n"; echo "<td width='50%' class='tbl'><label for='photo_watermark_text'>" . $locale['613'] . "</label></td>\n"; echo "<td width='50%' class='tbl'>\n"; echo form_select('', 'photo_watermark_text', 'photo_watermark_text', $yes_no_array, $settings2['photo_watermark_text'], array('deactivate' => !$settings2['photo_watermark'] ? 1 : 0)); echo "</td>\n</tr>\n<tr>\n"; echo "<td width='50%' class='tbl'><label for='photo_watermark_text_color1'>" . $locale['614'] . "</label></td>\n"; echo "<td width='50%' class='tbl'>\n"; echo form_colorpicker('', 'photo_watermark_text_color1', 'photo_watermark_text_color1', $settings2['photo_watermark_text_color1'], array('deactivate' => !$settings2['photo_watermark'] ? 1 : 0)); echo "</td>\n</tr>\n<tr>\n"; echo "<td width='50%' class='tbl'>\n<label for='photo_watermark_text_color2'>" . $locale['615'] . "</label></td>\n"; echo "<td width='50%' class='tbl'>\n"; echo form_colorpicker('', 'photo_watermark_text_color2', 'photo_watermark_text_color2', $settings2['photo_watermark_text_color2'], array('deactivate' => !$settings2['photo_watermark'] ? 1 : 0)); echo "</td>\n</tr>\n<tr>\n"; echo "<td width='50%' class='tbl'><label for='photo_watermark_text_color3'>" . $locale['616'] . "</label></td>\n"; echo "<td width='50%' class='tbl'>\n"; echo form_colorpicker('', 'photo_watermark_text_color3', 'photo_watermark_text_color3', $settings2['photo_watermark_text_color3'], array('deactivate' => !$settings2['photo_watermark'] ? 1 : 0)); echo "</td>\n</tr>\n<tr>\n"; echo "<td align='center' colspan='2' class='tbl'><br />\n"; echo form_button($locale['750'], 'savesettings', 'savesettings', $locale['750'], array('class' => 'btn-primary')); echo "</td>\n</tr>\n</table>\n</form>\n"; closetable(); add_to_jquery("\r\n \$('#photo_watermark').bind('change', function(){\r\n var vals = \$(this).select2().val();\r\n if (vals == 1) {\r\n \$('#photo_watermark_save').select2('enable');\r\n \$('#delete_watermarks').removeAttr('disabled');\r\n \$('#photo_watermark_image').removeAttr('disabled');\r\n \$('#photo_watermark_text').select2('enable');\r\n \$('#photo_watermark_text_color1').colorpicker('enable');\r\n \$('#photo_watermark_text_color2').colorpicker('enable');\r\n \$('#photo_watermark_text_color3').colorpicker('enable');\r\n } else {\r\n \$('#photo_watermark_save').select2('disable');\r\n \$('#delete_watermarks').attr('disabled', 'disabled');\r\n \$('#photo_watermark_image').attr('disabled', 'disabled');\r\n \$('#photo_watermark_text').select2('disable');\r\n \$('#photo_watermark_text_color1').colorpicker('disable');\r\n \$('#photo_watermark_text_color2').colorpicker('disable');\r\n \$('#photo_watermark_text_color3').colorpicker('disable');\r\n }\r\n });\r\n "); require_once THEMES . "templates/footer.php";
protected function displayTagForm() { global $aidlink; if (isset($_POST['cancel_tag'])) { redirect(clean_request("", array("tag_id", "ref"), FALSE)); } $this->data['rank_language'] = LANGUAGE; // Special Select $groups_arr = getusergroups(); $groups_except = array(USER_LEVEL_PUBLIC, USER_LEVEL_MEMBER, USER_LEVEL_ADMIN, USER_LEVEL_SUPER_ADMIN); $group_opts = array(); foreach ($groups_arr as $group) { if (!in_array($group[0], $groups_except)) { $group_opts[$group[0]] = $group[1]; } } $language_opts = fusion_get_enabled_languages(); $this->post_tags(); $form_action = FUSION_SELF . $aidlink . '&section=ft&ref=tag_form'; if (isset($_GET['tag_id']) && isnum($_GET['tag_id'])) { $result = dbquery("SELECT * FROM " . DB_FORUM_TAGS . " WHERE tag_id='" . intval($_GET['tag_id']) . "'"); if (dbrows($result) > 0) { $this->data = dbarray($result); $form_action = FUSION_SELF . $aidlink . "&section=ft&ref=tag_form&tag_id=" . $_GET['tag_id']; } else { redirect(clean_request("", array("rank_id", "ref"), FALSE)); } } $button_locale = $this->data['tag_id'] ? self::$locale['forum_tag_0208'] : self::$locale['forum_tag_0207']; $html = openform('tag_form', 'post', $form_action, array('class' => 'm-t-20')) . form_text('tag_title', self::$locale['forum_tag_0200'], $this->data['tag_title'], array('required' => 1, 'error_text' => self::$locale['414'], "inline" => TRUE)) . form_textarea('tag_description', self::$locale['forum_tag_0201'], $this->data['tag_description'], array('inline' => TRUE, 'type' => 'bbcode', 'autosize' => TRUE, 'preview' => TRUE)) . form_colorpicker('tag_color', self::$locale['forum_tag_0202'], $this->data['tag_color'], array('inline' => TRUE, 'required' => TRUE)); if (multilang_table("FR")) { $html .= form_select('tag_language', self::$locale['forum_tag_0203'], $this->data['tag_language'], array('options' => $language_opts, 'placeholder' => self::$locale['choose'], "inline" => TRUE)); } else { $html .= form_hidden('tag_language', '', $this->data['tag_language']); } $html .= form_checkbox('tag_status', self::$locale['forum_tag_0204'], $this->data['tag_status'], array("options" => array(1 => self::$locale['forum_tag_0205'], 0 => self::$locale['forum_tag_0206']), "type" => "radio", "inline" => TRUE)) . form_button('save_tag', $button_locale, $button_locale, array('class' => 'btn-primary m-r-10')) . form_button('cancel_tag', self::$locale['cancel'], self::$locale['cancel'], array('class' => 'btn-default')) . closeform(); return $html; }
private function nav_admin() { global $locale; $width_options = array("width" => "100%", 'placeholder' => 'px'); $color_options = array("placeholder" => $locale['theme_2009'], "width" => "100%", "format" => "hex"); $fill_options = array("placeholder" => $locale['theme_2033'], "width" => "280px"); openside(''); echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_para($locale['theme_4001'], 'navbar-h'); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_text("navbar_height", $locale['theme_4002'], $this->data['navbar_height'], $width_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_text("navbar_border", $locale['theme_4003'], $this->data['navbar_border'], $width_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_text("navbar_radius", $locale['theme_4004'], $this->data['navbar_radius'], $width_options); echo "</div>\n</div>\n"; closeside(); openside(''); echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_para($locale['theme_4005'], 'navbar-h2a'); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-9 col-lg-9'>\n"; $fill_options['options'] = $this->fills; echo form_select("navbar_fill", $locale['theme_4006'], $this->data['navbar_fill'], $fill_options); echo "</div>\n</div>\n"; echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_bg", $locale['theme_2031'], $this->data['navbar_bg'], $color_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_bg_hover", $locale['theme_3019'], $this->data['navbar_bg_hover'], $color_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_bg_active", $locale['theme_3020'], $this->data['navbar_bg_active'], $color_options); echo "</div>\n</div>\n"; echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_para($locale['theme_4007'], 'navbar-h2'); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_text("navbar_link_border", $locale['theme_4008'], $this->data['navbar_link_border'], $width_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_text("navbar_link_radius", $locale['theme_4009'], $this->data['navbar_link_radius'], $width_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_link_border_color", $locale['theme_4010'], $this->data['navbar_link_border_color'], $color_options); echo "</div>\n</div>\n"; echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_para($locale['theme_4011'], 'navbar-h3'); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_brand_color", $locale['theme_4012'], $this->data['navbar_brand_color'], $color_options); echo form_colorpicker("navbar_font_color", $locale['theme_4013'], $this->data['navbar_font_color'], $color_options); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_select("navbar_brand_decoration", $locale['theme_4014'], $this->data['navbar_brand_decoration'], array("width" => "100%", "options" => $this->font_decoration_options)); echo form_select("navbar_font_decoration", $locale['theme_2025'], $this->data['navbar_font_decoration'], array("width" => "100%", "options" => $this->font_decoration_options)); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo "</div>\n</div>\n"; echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_para($locale['theme_4015'], 'navbar-h4'); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_link_color", $locale['theme_4013'], $this->data['navbar_link_color'], $color_options); echo form_select("navbar_link_decoration", $locale['theme_4016'], $this->data['navbar_link_decoration'], array("width" => "100%", "options" => $this->font_decoration_options)); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_link_color_hover", $locale['theme_2028'], $this->data['navbar_link_color_hover'], $color_options); echo form_select("navbar_link_decoration_hover", $locale['theme_2025'], $this->data['navbar_link_decoration_hover'], array("width" => "100%", "options" => $this->font_decoration_options)); echo "</div>\n<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3'>\n"; echo form_colorpicker("navbar_link_color_active", $locale['theme_2034'], $this->data['navbar_link_color_active'], $color_options); echo form_select("navbar_link_decoration_active", $locale['theme_2035'], $this->data['navbar_link_decoration_active'], array("width" => "100%", "options" => $this->font_decoration_options)); echo "</div>\n</div>\n"; closeside(); }
<?php echo form_fieldset($page_title); echo form_input_and_label('name', $name, 'required'); echo form_input_and_label('type', $type, 'required'); echo form_input_and_label('description', $description, 'required'); ?> <p class="info"><?php echo lang('duration_info'); ?> </p> <?php echo form_input_and_label('duration', $duration, 'required class="positive-integer"'); echo form_dropdown_and_label('location', location_options($locations), $location_id); echo form_input_and_label('wbs_number', $wbs_number, 'required'); echo form_colorpicker('experiment_color', $experiment_color, 'required'); ?> <div class="pure-control-group"> <label><?php echo lang('period'); ?> </label> <?php echo form_input('date_start', $date_start, 'id="from" readonly placeholder="' . lang('date_start') . '"'); ?> - <?php echo form_input('date_end', $date_end, 'id="to" readonly placeholder="' . lang('date_end') . '"'); ?> </div>
/** * Display fields for each fieldDB record entry * @param array $data The array of the user field. * @param $callback_data * @param string $method input or display. In case of any other value * the method return FALSE. See the description of return for more details. * @param array $options * <ul> * <li><strong>deactivate</strong> (boolean): FALSE by default. * disable fields</li> * <li><strong>debug</strong> (bolean): FALSE by default. * Show some information to debug.</li> * <li><strong>encrypt</strong> (boolean): FALSE by default. * encrypt field names</li> * <li><strong>error_text</strong> (string): empty string by default. * sets the field error text</li> * <li><strong>hide_value</strong> (boolean): FALSE by default. * input value is not shown on fields render</li> * <li><strong>inline</strong> (boolean): FALSE by default. * sets the field inline</li> * <li><strong>required</strong> (boolean): FALSE by default. * input must be filled when validate</li> * <li><strong>show_title</strong> (boolean): FALSE by default. * display field label</li> * <li><strong>placeholder</strong> (string): empty string by default. * helper text in field value</li> * <li><strong>plugin_folder</strong> (string): INCLUDES.'user_fields/' by default * The folder's path where the field's source files are.</li> * <li><strong>plugin_locale_folder</strong> (string): LOCALE.LOCALESET.'/user_fields/' by default. * The folder's path where the field's locale files are.</li> * </ul> * @return array|bool|string * <ul> * <li>FALSE on failure</li> * <li>string if $method 'display'</li> * <li>array if $method is 'input'</li> * </ul> */ public function display_fields(array $data, $callback_data, $method = 'input', array $options = array()) { // Add compatibality to V7's UF module. // Security concerns: remove all password hashes and salt unset($callback_data['user_algo']); unset($callback_data['user_salt']); unset($callback_data['user_password']); unset($callback_data['user_admin_algo']); unset($callback_data['user_admin_salt']); unset($callback_data['user_admin_password']); $data += array('field_required' => TRUE, 'field_error' => '', 'field_default' => ''); $default_options = array('hide_value' => FALSE, 'encrypt' => FALSE, 'show_title' => $method == "input" ? TRUE : FALSE, 'deactivate' => FALSE, 'inline' => FALSE, 'error_text' => $data['field_error'], 'required' => (bool) $data['field_required'], 'placeholder' => $data['field_default'], 'plugin_folder' => INCLUDES . 'user_fields/', 'plugin_locale_folder' => LOCALE . LOCALESET . '/user_fields/', 'debug' => FALSE); $options += $default_options; if (!$options['plugin_folder']) { $options['plugin_folder'] = $default_options['plugin_folder']; } if (!$options['plugin_locale_folder']) { $options['plugin_locale_folder'] = $default_options['plugin_locale_folder']; } if (substr($options['plugin_folder'], -1) !== '/') { $options['plugin_folder'] .= '/'; } if (substr($options['plugin_locale_folder'], -1) !== '/') { $options['plugin_locale_folder'] .= '/'; } // Sets callback data automatically. $option_list = $data['field_options'] ? explode(',', $data['field_options']) : array(); // Format Callback Data $field_value = isset($callback_data[$data['field_name']]) ? $callback_data[$data['field_name']] : ''; if (isset($_POST[$data['field_name']]) && !$options['hide_value']) { $field_value = $_POST[$data['field_name']]; } elseif ($options['hide_value']) { $field_value = ''; } switch ($data['field_type']) { case 'file': // Do not remove it. It is used in included files. $user_data = $callback_data; $profile_method = $method; // can access options vars if (file_exists($options['plugin_locale_folder'] . $data['field_name'] . ".php")) { include $options['plugin_locale_folder'] . $data['field_name'] . ".php"; } if (file_exists($options['plugin_folder'] . $data['field_name'] . "_include.php")) { include $options['plugin_folder'] . $data['field_name'] . "_include.php"; } if (isset($options['debug']) && $options['debug']) { print_p("Finding " . $options['plugin_locale_folder'] . $data['field_name'] . ".php"); if (file_exists($options['plugin_locale_folder'] . $data['field_name'] . ".php")) { print_p($data['field_name'] . " locale loaded"); } print_p("Finding " . $options['plugin_folder'] . $data['field_name'] . "_include.php"); if (file_exists($options['plugin_folder'] . $data['field_name'] . "_include.php")) { print_p($data['field_name'] . " module loaded"); } } if (isset($user_fields)) { return $user_fields; } break; case 'textbox': if ($method == 'input') { return form_text($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'number': if ($method == 'input') { $options += array('type' => 'number'); return form_text($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'url': if ($method == 'input') { $options += array('type' => 'url'); return form_text($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'email': if ($method == 'input') { $options += array('type' => 'email'); return form_text($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'select': if ($method == 'input') { $options['options'] = $option_list; return form_select($data['field_name'], self::parse_label($data['field_title']), $field_value, $options); } elseif ($method == 'display' && $field_value) { $options_value = explode(",", $data['field_options']); return array('title' => self::parse_label($data['field_title']), 'value' => !empty($options_value[$field_value]) ? $options_value[$field_value] : $field_value); } break; case 'tags': if ($method == 'input') { $options += array('options' => $option_list, 'tags' => 1, 'multiple' => 1, 'width' => '100%'); return form_select($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'location': if ($method == 'input') { $options += array('width' => '100%'); return form_location($data['field_name'], self::parse_label($data['field_title']), $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'textarea': if ($method == 'input') { return form_textarea($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'checkbox': if ($method == 'input') { return form_checkbox($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'datepicker': if ($method == 'input') { return form_datepicker($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => showdate('shortdate', $field_value)); } break; case 'colorpicker': if ($method == 'input') { return form_colorpicker($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'uploader': if ($method == 'input') { return form_fileinput($data['field_name'], self::parse_label($data['field_title']), $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'hidden': if ($method == 'input') { return form_hidden($data['field_name'], self::parse_label($data['field_title']), $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; case 'address': if ($method == 'input') { return form_geo($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => implode('|', $field_value)); } break; case 'toggle': $options['toggle'] = 1; $options['toggle_text'] = array($this->locale['off'], $this->locale['on']); if ($method == 'input') { return form_checkbox($data['field_name'], $options['show_title'] ? self::parse_label($data['field_title']) : '', $field_value, $options); } elseif ($method == 'display' && $field_value) { return array('title' => self::parse_label($data['field_title']), 'value' => $field_value); } break; } return FALSE; }
echo "\n<div class='row m-0'>\n\n\t<label class='label-control col-xs-12 col-sm-3 p-l-0' for='photo_w'>" . $locale['gallery_0206'] . "</label>\n\n\t<div class='col-xs-12 col-sm-9 p-l-0'>\n\n\t" . form_text('photo_max_w', '', $gll_settings['photo_max_w'], array('class' => 'pull-left m-r-10', 'max_length' => 4, "type" => "number", 'width' => '150px')) . "\n\t<i class='entypo icancel pull-left m-r-10 m-l-0 m-t-10'></i>\n\n\t" . form_text('photo_max_h', '', $gll_settings['photo_max_h'], array('class' => 'pull-left', 'max_length' => 4, "type" => "number", 'width' => '150px')) . "\n\t<small class='m-l-10 mid-opacity text-uppercase pull-left m-t-10'>( " . $locale['gallery_0204'] . " )</small>\n\n\t</div>\n\n</div>\n"; echo "\n<div class='row m-0'>\n\n\t<label class='col-xs-12 col-sm-3 p-l-0' for='calc_b'>" . $locale['gallery_0207'] . "</label>\n\n\t<div class='col-xs-12 col-sm-9 p-l-0'>\n\n\t" . form_text('calc_b', '', $calc_b, array('required' => 1, "type" => "number", 'error_text' => $locale['error_rate'], 'width' => '150px', 'max_length' => 4, 'class' => 'pull-left m-r-10')) . "\n\t" . form_select('calc_c', '', $calc_c, array('options' => $calc_opts, 'class' => 'pull-left', 'width' => '180px')) . "\n\t</div>\n\n</div>\n\n"; closeside(); openside(''); echo form_checkbox("gallery_allow_submission", $locale['gallery_0200'], $gll_settings['gallery_allow_submission']); echo form_checkbox("gallery_extended_required", $locale['gallery_0201'], $gll_settings['gallery_extended_required']); closeside(); echo "</div><div class='col-xs-12 col-sm-4'>\n"; openside(""); echo form_select('photo_watermark', $locale['gallery_0214'], $gll_settings['photo_watermark'], array("options" => array("0" => $locale['disable'], "1" => $locale['enable']), "width" => "100%")); echo form_checkbox('photo_watermark_text', $locale['gallery_0213'], $gll_settings['photo_watermark_text']); echo form_checkbox('photo_watermark_save', $locale['gallery_0215'], $gll_settings['photo_watermark_save']); echo form_text('photo_watermark_image', $locale['gallery_0212'], $gll_settings['photo_watermark_image'], array('deactivate' => !$gll_settings['photo_watermark'] ? 1 : 0)); echo form_colorpicker('photo_watermark_text_color1', $locale['gallery_0208'], $gll_settings['photo_watermark_text_color1'], array('deactivate' => !$gll_settings['photo_watermark'] ? 1 : 0)); echo form_colorpicker('photo_watermark_text_color2', $locale['gallery_0209'], $gll_settings['photo_watermark_text_color2'], array('deactivate' => !$gll_settings['photo_watermark'] ? 1 : 0)); echo form_colorpicker('photo_watermark_text_color3', $locale['gallery_0210'], $gll_settings['photo_watermark_text_color3'], array('deactivate' => !$gll_settings['photo_watermark'] ? 1 : 0)); echo form_button('savesettings', $locale['gallery_0216'], $locale['gallery_0216'], array('class' => 'btn-success m-r-10')); echo form_button('delete_watermarks', $locale['gallery_0211'], $locale['gallery_0211'], array('deactivate' => !$gll_settings['photo_watermark'] ? 1 : 0, 'class' => 'btn-default')); closeside(); echo "</div>\n</div>\n"; echo form_button('savesettings', $locale['gallery_0216'], $locale['gallery_0216'], array('class' => 'btn-success')); echo closeform(); add_to_jquery("\n \$('#photo_watermark').bind('change', function(){\n var vals = \$(this).select2().val();\n if (vals == 1) {\n \$('#photo_watermark_save').select2('enable');\n \$('#delete_watermarks').removeAttr('disabled');\n \$('#photo_watermark_image').removeAttr('disabled');\n \$('#photo_watermark_text').select2('enable');\n \$('#photo_watermark_text_color1').colorpicker('enable');\n \$('#photo_watermark_text_color2').colorpicker('enable');\n \$('#photo_watermark_text_color3').colorpicker('enable');\n } else {\n \$('#photo_watermark_save').select2('disable');\n \$('#delete_watermarks').attr('disabled', 'disabled');\n \$('#photo_watermark_image').attr('disabled', 'disabled');\n \$('#photo_watermark_text').select2('disable');\n \$('#photo_watermark_text_color1').colorpicker('disable');\n \$('#photo_watermark_text_color2').colorpicker('disable');\n \$('#photo_watermark_text_color3').colorpicker('disable');\n }\n });\n "); function calculate_byte($download_max_b) { $calc_opts = array(1 => 'Bytes (bytes)', 1000 => 'KB (Kilobytes)', 1000000 => 'MB (Megabytes)'); foreach ($calc_opts as $byte => $val) { if ($download_max_b / $byte <= 999) { return $byte; } }