function display_html($formname, $textarea, $html = TRUE, $colors = FALSE, $images = FALSE, $folder = "") { global $locale; $res = ""; if ($html) { $res .= "<div class='btn-group m-b-10'>\n"; $res .= "<button type='button' value='b' class='btn btn-sm btn-default button' style='font-weight:bold;' onclick=\"addText('" . $textarea . "', '<strong>', '</strong>', '" . $formname . "');\">b</button>\n"; $res .= "<button type='button' value='i' class='btn btn-sm btn-default button' style='font-style:italic;' onclick=\"addText('" . $textarea . "', '<i>', '</i>', '" . $formname . "');\">i</button>\n"; $res .= "<button type='button' value='u' class='btn btn-sm btn-default button' style='text-decoration:underline;' onclick=\"addText('" . $textarea . "', '<u>', '</u>', '" . $formname . "');\">u</button>\n"; $res .= "<button type='button' value='link' class='btn btn-sm btn-default button' onclick=\"addText('" . $textarea . "', '<a href=\\'', '\\' target=\\'_blank\\'>Link</a>', '" . $formname . "');\">link</button>\n"; $res .= "<button type='button' value='img' class='btn btn-sm btn-default button' onclick=\"addText('" . $textarea . "', '<img src=\\'" . str_replace("../", "", $folder) . "', '\\' style=\\'margin:5px\\' alt=\\'\\' align=\\'left\\' />', '" . $formname . "');\">img</button>\n"; $res .= "<button type='button' value='center' class='btn btn-sm btn-default button' onclick=\"addText('" . $textarea . "', '<center>', '</center>', '" . $formname . "');\">center</button>\n"; $res .= "<button type='button' value='small' class='btn btn-sm btn-default button' onclick=\"addText('" . $textarea . "', '<span class=\\'small\\'>', '</span>', '" . $formname . "');\">small</button>\n"; $res .= "<button type='button' value='small2' class='btn btn-sm btn-default button' onclick=\"addText('" . $textarea . "', '<span class=\\'small2\\'>', '</span>', '" . $formname . "');\">small2</button>\n"; $res .= "<button type='button' value='alt' class='btn btn-sm btn-default button' onclick=\"addText('" . $textarea . "', '<span class=\\'alt\\'>', '</span>', '" . $formname . "');\">alt</button>\n"; $res .= "</div>\n"; } if ($colors) { $color_array = array('maroon' => $locale['html402'], 'red' => $locale['html403'], 'orange' => $locale['html404'], 'brown' => $locale['html405'], 'yellow' => $locale['html406'], 'green' => $locale['html407'], 'lime' => $locale['html408'], 'olive' => $locale['html409'], 'cyan' => $locale['html410'], 'blue' => $locale['html411'], 'navy' => $locale['html412'], 'purple' => $locale['html413'], 'violet' => $locale['html414'], 'black' => $locale['html415'], 'gray' => $locale['html416'], 'silver' => $locale['html417'], 'white' => $locale['html418']); $placeholder = $locale['html400']; $res .= form_select('', "setcolor-{$formname}", "setcolor-{$formname}", $color_array, '', array('placeholder' => $placeholder, 'class' => 'pull-left m-r-10', 'allowclear' => 1)); add_to_jquery("\r\n function color(item) {\r\n if(!item.id) {return item.text;}\r\n var color = item.text;\r\n return '<table><tr><td><label style=\\'display: inline-block; width: 18px; height:18px; margin:3px; margin-right:5px; padding: 0px 8px; background:'+item.text+'\\'></label>'+item.text+'</td></tr></table>';\r\n }\r\n \$('#setcolor-{$formname}').select2({\r\n formatSelection: color,\r\n escapeMarkup: function(m) { return m; },\r\n formatResult: color,\r\n placeholder:'{$placeholder}',\r\n allowClear:true,\r\n });\r\n \$('#setcolor-{$formname}').on('change', function(e){\r\n addText('" . $textarea . "', '<span style=\\'color:' + this.options[this.selectedIndex].value + '\\'>', '</span>', '" . $formname . "');this.selectedIndex=0;\r\n \$(this).select2({\r\n formatSelection: color,\r\n escapeMarkup: function(m) { return m; },\r\n formatResult: color,\r\n placeholder:'{$placeholder}',\r\n allowClear:true}).val('');\r\n });\r\n "); } if ($images && $folder) { $image_files = makefilelist($folder, ".|..|index.php", TRUE); $image_list = makefileopts($image_files); $res .= "<select name='insertimage' class='form-control textbox' style='margin-top:5px' onchange=\"insertText('" . $textarea . "', '<img src=\\'" . str_replace("../", "", $folder) . "' + this.options[this.selectedIndex].value + '\\' alt=\\'\\' style=\\'margin:5px\\' align=\\'left\\' />', '" . $formname . "');this.selectedIndex=0;\">\n"; $res .= "<option value=''>" . $locale['html401'] . "</option>\n" . $image_list . "</select>\n"; } return $res; }
function display_html($formname, $textarea, $html = true, $colors = false, $images = false, $folder = "") { global $locale, $settings; // Pimped: $settings added $res = ""; if ($html) { $res .= "<input type='button' value='b' class='button' style='font-weight:bold;width:25px' onclick=\"addText('" . $textarea . "', '<strong>', '</strong>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='i' class='button' style='font-style:italic;width:25px' onclick=\"addText('" . $textarea . "', '<i>', '</i>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='u' class='button' style='text-decoration:underline;width:25px' onclick=\"addText('" . $textarea . "', '<u>', '</u>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='link' class='button' style='width:35px' onclick=\"addText('" . $textarea . "', '<a href=\\'', '\\' target=\\'_blank\\'>Link</a>', '" . $formname . "');\" />\n"; if ($settings['enable_lightbox'] == "1") { $res .= "<input type='button' value='img' class='button' style='width:35px' onclick=\"addText('" . $textarea . "', '<a class=\\'fancybox\\' href=\\'" . str_replace("../", "", $folder) . "\\'><img src=\\'" . str_replace("../", "", $folder) . "', '\\' style=\\'margin:5px\\' width=\\'300\\' height=\\'200\\' align=\\'left\\' rel=\\'group\\' /></a>', '" . $formname . "');\" />\n"; // Pimped } else { $res .= "<input type='button' value='img' class='button' style='width:35px' onclick=\"addText('" . $textarea . "', '<img src=\\'" . str_replace("../", "", $folder) . "', '\\' style=\\'margin:5px\\' align=\\'left\\' />', '" . $formname . "');\" />\n"; } $res .= "<input type='button' value='center' class='button' style='width:45px' onclick=\"addText('" . $textarea . "', '<center>', '</center>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='small' class='button' style='width:40px' onclick=\"addText('" . $textarea . "', '<span class=\\'small\\'>', '</span>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='small2' class='button' style='width:45px' onclick=\"addText('" . $textarea . "', '<span class=\\'small2\\'>', '</span>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='alt' class='button' style='width:25px' onclick=\"addText('" . $textarea . "', '<span class=\\'alt\\'>', '</span>', '" . $formname . "');\" />\n"; } if ($html && ($colors || $images)) { $res .= "<br />\n"; } if ($colors) { $res .= "<select name='setcolor' class='textbox' style='margin-top:5px' onchange=\"addText('" . $textarea . "', '<span style=\\'color:' + this.options[this.selectedIndex].value + '\\'>', '</span>', '" . $formname . "');this.selectedIndex=0;\">\n"; $res .= "<option value=''>" . $locale['html400'] . "</option>\n"; $res .= "<option value='maroon' style='color:maroon'>Maroon</option>\n"; $res .= "<option value='red' style='color:red'>Red</option>\n"; $res .= "<option value='orange' style='color:orange'>Orange</option>\n"; $res .= "<option value='brown' style='color:brown'>Brown</option>\n"; $res .= "<option value='yellow' style='color:yellow'>Yellow</option>\n"; $res .= "<option value='green' style='color:green'>Green</option>\n"; $res .= "<option value='lime' style='color:lime'>Lime</option>\n"; $res .= "<option value='olive' style='color:olive'>Olive</option>\n"; $res .= "<option value='cyan' style='color:cyan'>Cyan</option>\n"; $res .= "<option value='blue' style='color:blue'>Blue</option>\n"; $res .= "<option value='navy' style='color:navy'>Navy Blue</option>\n"; $res .= "<option value='purple' style='color:purple'>Purple</option>\n"; $res .= "<option value='violet' style='color:violet'>Violet</option>\n"; $res .= "<option value='black' style='color:black'>Black</option>\n"; $res .= "<option value='gray' style='color:gray'>Gray</option>\n"; $res .= "<option value='silver' style='color:silver'>Silver</option>\n"; $res .= "<option value='white' style='color:white'>White</option>\n"; $res .= "</select>\n"; } if ($images && $folder) { $image_files = makefilelist($folder, ".|..|index.php", true); $image_list = makefileopts($image_files); $res .= "<select name='insertimage' class='textbox' style='margin-top:5px' onchange=\"insertText('" . $textarea . "', '<img src=\\'" . str_replace("../", "", $folder) . "' + this.options[this.selectedIndex].value + '\\' style=\\'margin:5px\\' align=\\'left\\' />', '" . $formname . "');this.selectedIndex=0;\">\n"; $res .= "<option value=''>" . $locale['html401'] . "</option>\n" . $image_list . "</select>\n"; } return $res; }
/** * Get forum rank images * @return array */ protected static function get_rank_images() { $opts = array(); $image_files = makefilelist(RANKS . "", ".|..|index.php|.svn|.DS_Store", TRUE); if (!empty($image_files)) { foreach ($image_files as $value) { $opts[$value] = $value; } } return $opts; }
function display_html($formname, $textarea, $html = true, $colors = false, $images = false, $folder = "") { global $locale; $res = ""; if ($html) { $res .= "<input type='button' value='b' class='button' style='font-weight:bold;' onclick=\"addText('" . $textarea . "', '<strong>', '</strong>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='i' class='button' style='font-style:italic;' onclick=\"addText('" . $textarea . "', '<i>', '</i>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='u' class='button' style='text-decoration:underline;' onclick=\"addText('" . $textarea . "', '<u>', '</u>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='link' class='button' onclick=\"addText('" . $textarea . "', '<a href=\\'', '\\' target=\\'_blank\\'>Link</a>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='img' class='button' onclick=\"addText('" . $textarea . "', '<img src=\\'" . str_replace("../", "", $folder) . "', '\\' style=\\'margin:5px\\' alt=\\'\\' align=\\'left\\' />', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='center' class='button' onclick=\"addText('" . $textarea . "', '<center>', '</center>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='small' class='button' onclick=\"addText('" . $textarea . "', '<span class=\\'small\\'>', '</span>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='small2' class='button' onclick=\"addText('" . $textarea . "', '<span class=\\'small2\\'>', '</span>', '" . $formname . "');\" />\n"; $res .= "<input type='button' value='alt' class='button' onclick=\"addText('" . $textarea . "', '<span class=\\'alt\\'>', '</span>', '" . $formname . "');\" />\n"; } if ($html && ($colors || $images)) { $res .= "<br />\n"; } if ($colors) { $res .= "<select name='setcolor' class='textbox' style='margin-top:5px' onchange=\"addText('" . $textarea . "', '<span style=\\'color:' + this.options[this.selectedIndex].value + '\\'>', '</span>', '" . $formname . "');this.selectedIndex=0;\">\n"; $res .= "<option value=''>" . $locale['html400'] . "</option>\n"; $res .= "<option value='maroon' style='color:maroon'>" . $locale['html402'] . "</option>\n"; $res .= "<option value='red' style='color:red'>" . $locale['html403'] . "</option>\n"; $res .= "<option value='orange' style='color:orange'>" . $locale['html404'] . "</option>\n"; $res .= "<option value='brown' style='color:brown'>" . $locale['html405'] . "</option>\n"; $res .= "<option value='yellow' style='color:yellow'>" . $locale['html406'] . "</option>\n"; $res .= "<option value='green' style='color:green'>" . $locale['html407'] . "</option>\n"; $res .= "<option value='lime' style='color:lime'>" . $locale['html408'] . "</option>\n"; $res .= "<option value='olive' style='color:olive'>" . $locale['html409'] . "</option>\n"; $res .= "<option value='cyan' style='color:cyan'>" . $locale['html410'] . "</option>\n"; $res .= "<option value='blue' style='color:blue'>" . $locale['html411'] . "</option>\n"; $res .= "<option value='navy' style='color:navy'>" . $locale['html412'] . "</option>\n"; $res .= "<option value='purple' style='color:purple'>" . $locale['html413'] . "</option>\n"; $res .= "<option value='violet' style='color:violet'>" . $locale['html414'] . "</option>\n"; $res .= "<option value='black' style='color:black'>" . $locale['html415'] . "</option>\n"; $res .= "<option value='gray' style='color:gray'>" . $locale['html416'] . "</option>\n"; $res .= "<option value='silver' style='color:silver'>" . $locale['html417'] . "</option>\n"; $res .= "<option value='white' style='color:white'>" . $locale['html418'] . "</option>\n"; $res .= "</select>\n"; } if ($images && $folder) { $image_files = makefilelist($folder, ".|..|index.php", true); $image_list = makefileopts($image_files); $res .= "<select name='insertimage' class='textbox' style='margin-top:5px' onchange=\"insertText('" . $textarea . "', '<img src=\\'" . str_replace("../", "", $folder) . "' + this.options[this.selectedIndex].value + '\\' alt=\\'\\' style=\\'margin:5px\\' align=\\'left\\' />', '" . $formname . "');this.selectedIndex=0;\">\n"; $res .= "<option value=''>" . $locale['html401'] . "</option>\n" . $image_list . "</select>\n"; } return $res; }
function get_theme_html_str($selected, $add_empty = FALSE) { $themes = makefilelist("themes/", ".|..|.svn", true, "folders"); $retval = "<select id='theme' name='theme'>"; if (empty($selected)) { $retval .= "<option value='' selected=selected >-</option>"; } foreach ($themes as $theme) { $retval .= "<option value='{$theme}'"; if ($theme === $selected) { $retval .= ' selected=selected '; } $retval .= ">{$theme}</option>"; } if ($add_empty) { $retval .= "<option value='' >-</option>"; } $retval .= "</select>"; return $retval; }
/** * Get the default search options * with file exists validation of the PHP-Fusion Search SDK files. * @return array */ function get_default_search_opts() { static $search_opts = array(); static $filename_locale = array(); if (empty($search_opts)) { // Place converter to translate the names of the SDK files include LOCALE . LOCALESET . "search/converter.php"; $search_dir = INCLUDES . "search/"; $dir = LOCALE . LOCALESET . "search/"; $search_files = makefilelist($search_dir, TRUE, '.|..|.DS_Store|index.php'); $search_files = array_flip($search_files); $search_locale_files = makefilelist($dir, TRUE, '.|..|.DS_Store|index.php'); if (!empty($search_locale_files)) { foreach ($search_locale_files as $file_to_check) { $search_api_file = 'search_' . str_replace('.php', '_include.php', $file_to_check); $search_btn_file = 'search_' . str_replace('.php', '_include_button.php', $file_to_check); if (isset($search_files[$search_api_file]) && isset($search_files[$search_btn_file]) && isset($filename_locale[$file_to_check])) { $search_opts[$file_to_check] = ucwords($filename_locale[$file_to_check]); } } } } return (array) $search_opts; }
$wpref->startapp = $_POST['startapp']; $wpref->update(); $time->offset = $_POST['offset']; $time->long = $_POST['time_long']; $time->update(); $spref->registration = isset($_POST['registration']) ? 1 : 0; $spref->max_users = $_POST['max_users']; $spref->template = $_POST['template']; $spref->update(); echo notice(_t("System settings saved.")); } catch (Exception $e) { echo error(_t($e->getMessage())); } } $templates = makefilelist(PATH_TEMPLATES, ".|..|index.html", true, "folders"); $apps = makefilelist(PATH_APPLICATIONS, ".|..", true, "folders"); ?> <h4><?php echo _t("Website Settings"); ?> </h4> <form method="POST"> <fieldset> <legend>System settings</legend> <input type="hidden" name="secure_input" value="<?php echo $_SESSION['secure_token_last']; ?> "> <table cellspacing="0" width="100%"> <tr>
</li> <li> <a href="<?php echo page("admin", "members"); ?> "> <i class="icon"><img src="images/admin/members.png" width="16px"></i> Search users </a> </li> </ul> </li> <li class="item"><a href="#" class="menu" rel="admin_addons">Addons</a> <ul class="dropdown" id="admin_addons"> <li class="title"><a>Installed addons</a></li> <?php $addons = makefilelist(PATH_APPLICATIONS, ".|..|index.html", true, "folders"); if (count($addons) > 0) { foreach ($addons as $addon) { $add = new Addon($addon); if ($add->isInstalled() && $add->hasAdmin()) { ?> <li> <a href="<?php echo page("admin", "addons", "admin", $addon); ?> "> <i class="icon"><img src="images/admin/addons.png" width="16px"></i> <?php echo ucfirst($addon); ?> </a> </li>
require_once "../maincore.php"; pageAccess('IM'); require_once THEMES . "templates/admin_header.php"; include LOCALE . LOCALESET . "admin/image_uploads.php"; if (isset($_GET['action']) && ($_GET['action'] = "update")) { include INCLUDES . "buildlist.php"; } $folders = array("images" => IMAGES, "imagesa" => IMAGES_A, "imagesn" => IMAGES_N, "imagesnc" => IMAGES_NC, "imagesb" => IMAGES_B, "imagesbc" => IMAGES_BC); if (isset($_GET['ifolder']) && ctype_alnum($_GET['ifolder']) == 1 && isset($folders[$_GET['ifolder']])) { $_GET['ifolder'] = stripinput($_GET['ifolder']); $afolder = $folders[$_GET['ifolder']]; } else { $_GET['ifolder'] = "images"; $afolder = IMAGES; } $image_list = makefilelist($afolder, ".|..", TRUE, "files", "php|js|ico|DS_Store|SVN"); if ($image_list) { $image_count = count($image_list); } else { $image_count = 0; } if (isset($_GET['del']) && in_array($_GET['del'], $image_list)) { unlink($afolder . stripinput($_GET['del'])); if ($settings['tinymce_enabled'] == 1) { include INCLUDES . "buildlist.php"; } addNotice('warning', $locale['400']); redirect(FUSION_SELF . $aidlink . "&ifolder=" . $_GET['ifolder']); } elseif (isset($_POST['uploadimage'])) { $error = ""; $image_types = array(".gif", ".GIF", ".jpeg", ".JPEG", ".jpg", ".JPG", ".png", ".PNG");
echo "<input type='text' name='forum_name' value='" . $forum_name . "' class='textbox' style='width:285px;' /></td>\n"; echo "</tr>\n<tr>\n"; echo "<td colspan='2' class='tbl'>" . $locale['521'] . "<br />\n"; echo "<input type='text' name='forum_description' value='" . $forum_description . "' class='textbox' style='width:285px;' /></td>\n"; echo "</tr>\n<tr>\n"; echo "<td class='tbl'>" . $locale['522'] . "<br />\n"; echo "<select name='forum_cat' class='textbox' style='width:225px;'>\n" . $cat_opts . "</select></td>\n"; echo "<td width='55' class='tbl'>"; if (!isset($_GET['action']) || $_GET['action'] != "edit") { echo $locale['523'] . "<br />\n<input type='text' name='forum_order' value='" . $forum_order . "' class='textbox' style='width:45px;' />"; echo "</td>\n</tr>\n"; } else { echo "</td></tr>\n"; } if (isset($_GET['action']) && $_GET['action'] == "edit") { $forumIconImages = makefileopts(makefilelist(INFUSIONS . "fusionboard4/images/forum_icons/", ".|..|index.php"), $forum_icon); echo "<tr><td colspan='2' class='tbl'>" . $locale['fb100'] . "<br />\n"; echo "<select name='forum_icon' class='textbox' style='width:285px;' />\n"; echo "<option value=''>---</option>\n{$forumIconImages}\n"; echo "</td>\n"; echo "</tr>\n<tr>\n"; } function renderChildren($parent, $level = 1) { global $forum_parent; $children = ""; $p_res = dbquery("select * from " . DB_PREFIX . "forums f\n\t\t\t\t\tleft join " . DB_PREFIX . "fb_forums f2 on f2.forum_id=f.forum_id\n\t\t\t\t\twhere f2.forum_parent='{$parent}'"); while ($p_data = dbarray($p_res)) { $children .= "<option value='" . $p_data['forum_id'] . "'" . ($p_data['forum_id'] == $forum_parent ? " SELECTED" : "") . ">"; for ($i = $level; $i--; $i > 0) { $children .= "--";
break; case "imagecheck": $imgname = isset($_GET['imgname']) ? $_GET['imgname'] : ''; $imgext = isset($_GET['imgext']) ? $_GET['imgext'] : ''; if ($action == "view") { opentable($locale['imc102']); echo "<center><a href='" . FUSION_SELF . $aidlink . "§ion=imagecheck&rowstart={$rowstart}'>" . $locale['imc104'] . "</a><br><br>\n"; echo stripinput(file_get_contents(IMAGES . "avatars/" . $imgname . $imgext)) . "</center>"; } elseif ($action == "delete") { opentable($locale['imc103']); unlink(IMAGES . "avatars/" . $imgname . $imgext); $result = dbquery("UPDATE " . DB_USERS . " SET user_avatar='' WHERE user_avatar='" . $imgname . $imgext . "'"); echo "<center>" . $locale['imc108'] . "<br><br>\n<a href='" . FUSION_SELF . $aidlink . "§ion=imagecheck&rowstart={$rowstart}'>" . $locale['imc104'] . "</a></center>"; } else { opentable($locale['imc100']); $files = makefilelist(IMAGES . "avatars/", ".|..|index.php", false); $rows = count($files); $counter = 0; $columns = 4; echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n"; for ($i = $rowstart; $i < $rowstart + 12; $i++) { if (isset($files[$i])) { $name = IMAGES . "avatars/" . $files[$i]; $imgext = strrchr($files[$i], "."); $imgname = substr($files[$i], 0, strrpos($files[$i], ".")); if ($counter != 0 && $counter % $columns == 0) { echo "</tr>\n<tr>\n"; } echo "<td align='center' class='tbl'>" . $files[$i] . "<br><br>\n"; echo "<img src='" . $name . "'><br><br>"; //if(!verify_image($name)) echo "<br>".stripinput(file_get_contents($name))."<br>";
$result = !defined('FUSION_NULL') ? dbquery("UPDATE " . DB_SETTINGS . " SET settings_value='{$exclude_upper}' WHERE settings_name='exclude_upper'") : ''; $exclude_aupper = form_sanitizer($_POST['exclude_aupper'], '', 'exclude_aupper'); $result = !defined('FUSION_NULL') ? dbquery("UPDATE " . DB_SETTINGS . " SET settings_value='{$exclude_aupper}' WHERE settings_name='exclude_aupper'") : ''; $exclude_lower = form_sanitizer($_POST['exclude_lower'], '', 'exclude_lower'); $result = !defined('FUSION_NULL') ? dbquery("UPDATE " . DB_SETTINGS . " SET settings_value='{$exclude_lower}' WHERE settings_name='exclude_lower'") : ''; $exclude_blower = form_sanitizer($_POST['exclude_blower'], '', 'exclude_blower'); $result = !defined('FUSION_NULL') ? dbquery("UPDATE " . DB_SETTINGS . " SET settings_value='{$exclude_blower}' WHERE settings_name='exclude_blower'") : ''; $exclude_right = form_sanitizer($_POST['exclude_right'], '', 'exclude_right'); $result = !defined('FUSION_NULL') ? dbquery("UPDATE " . DB_SETTINGS . " SET settings_value='{$exclude_right}' WHERE settings_name='exclude_right'") : ''; } $settings2 = array(); $result = dbquery("SELECT * FROM " . DB_SETTINGS); while ($data = dbarray($result)) { $settings2[$data['settings_name']] = $data['settings_value']; } $theme_files = makefilelist(THEMES, ".|..|templates", TRUE, "folders"); opentable($locale['400']); echo openform('settingsform', 'settingsform', 'post', FUSION_SELF . $aidlink, array('downtime' => 0)); echo "<table class='table table-responsive center'>\n<tbody>\n<tr>\n"; echo "<td width='35%' class='tbl'><label for='sitename'>" . $locale['402'] . "</label> <span class='required'>*</span></td>\n"; echo "<td width='65%' class='tbl'>\n"; echo form_text('', 'sitename', 'sitename', $settings2['sitename'], array('max_length' => 255, 'required' => 1, 'error_text' => $locale['error_value'])); echo "</td>\n</tr>\n<tr>\n"; echo "<td width='35%' class='tbl'><label for='sitebanner'>" . $locale['404'] . "</label></td>\n"; echo "<td width='65%' class='tbl'>\n"; echo form_text('', 'sitebanner', 'sitebanner', $settings2['sitebanner'], array('required' => 1, 'error_text' => $locale['error_value'])); echo "</td>\n</tr>\n<tr>\n"; echo "<td width='35%' class='tbl'><label for='sitemeail'>" . $locale['405'] . "</label> <span class='required'>*</span></td>\n"; echo "<td width='65%' class='tbl'>\n"; echo form_text('', 'siteemail', 'siteemail', $settings2['siteemail'], array('max_length' => 128, 'required' => 1, 'error_text' => $locale['error_value'], 'email' => 1)); echo "</td>\n</tr>\n<tr>\n";
$access = "0"; $folder = ""; $default_color = ""; $formaction = UBP_BASE . "admin/admin.php?a_page=pet_species"; } echo "\n<center>\n<form name='create_species' method='post' action='{$formaction}'>\n<table width='100%' border='0'>\n\n<tr>\n\n<td width='50%' align='right'><b>Pet Folder:</b></td>\n\n<td width='50%' align='left'>\n<select name='folder' class='textbox' style='width:200px;'>\n<option value='" . $folder . "'>" . $folder . "</option>"; define("PETLIST", PETS . "regular/"); $pet_folder_list = makefilelist(PETLIST, ".|..", true, "folders"); foreach ($pet_folder_list as $mia_fey) { echo "<option value='{$mia_fey}'>{$mia_fey}</option>"; } echo "</select></td>\n\n</tr><tr>\n\n<td width='50%' align='right'>\n<b>Default Color:</b>\n</td>\n\n<td width='50%' align='left'>"; if (isset($name)) { echo "<select name='default_color' class='textbox' style='width:200px;'>\n\t\t<option value='" . $default_color . "'>" . $default_color . "</option>"; $pet_colors = PETS . "painted/" . $folder . "/"; $pet_colors_folder_list = makefilelist($pet_colors, ".|..", true, "folders"); foreach ($pet_colors_folder_list as $maya_fey) { echo "<option value='{$maya_fey}'>{$maya_fey}</option>"; } echo "</select>"; } else { echo "<b>This option is only available while editing an already created species.</b>"; } echo "</td>\n\n</tr><tr>\n\n<td width='50%' align='right'><b>Pet Species Name:</b></td>\n\n<td width='50%' align='left'>\n<input type='text' name='name' value='{$name}' class='textbox' style='width:120px;' />\n</td>\n\n</tr><tr>\n\n<td width='50%' align='right'><b>\nPet Info:\n</b></td>\n\n<td width='50%' align='left'>\n<textarea rows='2' cols='20' name='info'>{$info}</textarea>\n</td>\n\n</tr><tr>\n\n<td colspan='2' align='center'>\n<input type='submit' name='save_cat' value='Save Pet' class='button'>\n</td></tr>\n</table>\n</form>\n\n</center>"; tblbreak(); echo "<table align='center' width='55%' cellspacing='0'>\n<td class='tbl2' width='30%'><b>" . $locale['VARC351'] . "</b></td>\n<td class='tbl2' align='right' width='10%'><b>" . $locale['VARC352'] . "</b></td>\n</tr>\n"; if (!isset($sortby) || !preg_match("/^[0-9A-Z]\$/", $sortby)) { $sortby = "all"; } $orderby = $sortby == "all" ? "" : " WHERE name LIKE '{$sortby}%'"; $result = dbquery("SELECT * FROM " . DB_UBERPETS_PET_SPECIES . "" . $orderby . "");
if (dbrows($result)) { opentable($locale['ssfp_005']); echo "<form name='updform' method='post' action='" . FUSION_SELF . $aidlink . "&feed_name=" . $feed_name . "&updfrq=" . $updfrq . "'>\n"; echo "<table cellpadding='0' cellspacing='1' width='100%' class='tbl-border center'>\n"; echo "\t<tr>\n"; echo "\t\t<td class='tbl1'>" . $locale['ssfp_006'] . "<br /><br />" . $updfrq . $locale['ssfp_007'] . "</td>\n"; echo "\t</tr>\n"; while ($data = dbarray($result)) { $rows = dbcount("(feed_id)", DB_SS_FEEDS, ""); if (file_exists(INFUSIONS . "ss_feeds_panel/locale/" . LOCALESET . "feeds/" . $data['feed_name'] . ".php")) { include INFUSIONS . "ss_feeds_panel/locale/" . LOCALESET . "feeds/" . $data['feed_name'] . ".php"; } else { include INFUSIONS . "ss_feeds_panel/locale/English/feeds/" . $data['feed_name'] . ".php"; } include INFUSIONS . "ss_feeds_panel/feeds/" . $data['feed_name'] . "_var.php"; $feed_icon = makefilelist(INFUSIONS . "ss_feeds_panel/images/icon/", "index.php", true, "files"); foreach ($feed_icon as $icon) { $aicon = "<a href='" . INFUSIONS . "ss_feeds_panel/rss/" . $data['feed_name'] . ".rss' target='_blank'><img src='" . INFUSIONS . "ss_feeds_panel/images/icon/" . $icon . "' title='" . $feed_title . "' alt='" . $feed_title . "' style='border: 0pt none;' /></a>\n"; $acheck = " <input type='radio' name='feed_icon' value='" . $icon . "' class='textbox' " . ($icon == $data['feed_icon'] ? " checked='checked'" : "") . " onclick='submit();' />" . $locale['ssfp_010']; $code = ""; $code .= "[code]"; $code .= "rss_icon(\"" . $data['feed_name'] . "\", " . $updfrq . ", \"" . $icon . "\");\n"; $code .= "[/code]"; echo "\t<tr>\n"; echo "\t\t<td class='tbl2' style='white-space:nowrap'>" . $aicon . $acheck . "</td>\n"; echo "\t</tr>\n"; echo "\t<tr>\n"; echo "\t\t<td class='tbl1' style='white-space:nowrap'>" . nl2br(parseubb(stripinput($code))) . "</td>\n"; echo "\t</tr>\n"; } }
exit; } redirect(FUSION_SELF . $aidlink); } require_once THEMES . "templates/admin_header.php"; include LOCALE . LOCALESET . "admin/db-backup.php"; if (isset($_GET['status']) && !isset($message)) { if ($_GET['status'] == "pw") { $message = $locale['global_182']; } if ($message) { echo "<div id='close-message'><div class='admin-message'>" . $message . "</div></div>\n"; } } if (!isset($_POST['btn_do_restore']) && (!isset($_GET['action']) || $_GET['action'] != "restore")) { $backup_files = makefilelist(ADMIN . "db_backups/", ".|..|index.php", true); if (is_array($backup_files) && count($backup_files) > 0) { for ($i = 0; $i < count($backup_files); $i++) { @unlink(ADMIN . "db_backups/" . $backup_files[$i]); } } } if (isset($_POST['btn_cancel'])) { @unlink(ADMIN . "db_backups/" . $_POST['file']); redirect(FUSION_SELF . $aidlink); } if (isset($_POST['btn_do_restore'])) { if (!check_admin_pass(isset($_POST['user_admin_password']) ? stripinput($_POST['user_admin_password']) : "")) { redirect(FUSION_SELF . $aidlink . "&status=pw"); } $result = gzfile(ADMIN . "db_backups/" . $_POST['file']);
echo "<td class='sub-header'>" . $locale['sub-title'] . "</td>\n"; echo "</tr>\n<tr>\n"; echo "<td colspan='2' style='height:10px;background-color:#f6a504;'></td>\n"; echo "</tr>\n</table>\n"; echo "<br /><br />\n"; echo "<form name='setupform' method='post' action='setup.php'>\n"; echo "<table align='center' cellpadding='0' cellspacing='1' width='450' class='tbl-border'>\n<tr>\n"; echo "<td class='tbl2'><strong>"; if (isset($_POST['step']) && preg_match("/^[2-6]\$/", $_POST['step'])) { echo $locale['00' . $_POST['step']]; } else { echo $locale['001']; } echo "</strong></td>\n</tr>\n<tr>\n<td class='tbl1' style='text-align:center'>\n"; if (!isset($_POST['step']) || $_POST['step'] == "" || $_POST['step'] == "1") { $locale_files = makefilelist("locale/", ".svn|.|..", true, "folders"); $locale_list = makefileopts($locale_files); echo $locale['010'] . "<br /><br />"; echo "<select name='localeset' class='textbox' style='margin-top:5px'>\n"; echo $locale_list . "</select><br /><br />\n"; echo $locale['011'] . "\n"; echo "</td>\n</tr>\n<tr>\n<td class='tbl2' style='text-align:center'>\n"; echo "<input type='hidden' name='step' value='2' />\n"; echo "<input type='submit' name='next' value='" . $locale['007'] . "' class='button' />\n"; } if (isset($_POST['step']) && $_POST['step'] == "2") { if (!file_exists("config.php")) { if (file_exists("_config.php") && function_exists("rename")) { @rename("_config.php", "config.php"); } else { $handle = fopen("config.php", "w");
function debonair_theme_widget() { global $locale; require_once "functions.php"; $settings = get_theme_settings("debonair"); /** * data parsing */ $ubanner_col_1_data = uncomposeSelection($settings['ubanner_col_1']); $ubanner_col_2_data = uncomposeSelection($settings['ubanner_col_2']); $ubanner_col_3_data = uncomposeSelection($settings['ubanner_col_3']); $settings = array("main_banner_url" => $settings['main_banner_url'], "ubanner_col_1" => !empty($ubanner_col_1_data['selected']) ? $ubanner_col_1_data['selected'] : 0, "ubanner_col_2" => !empty($ubanner_col_2_data['selected']) ? $ubanner_col_2_data['selected'] : 0, "ubanner_col_3" => !empty($ubanner_col_3_data['selected']) ? $ubanner_col_3_data['selected'] : 0, "lbanner_col_1" => $settings['lbanner_col_1'], "lbanner_col_2" => $settings['lbanner_col_2'], "lbanner_col_3" => $settings['lbanner_col_3'], "lbanner_col_4" => $settings['lbanner_col_4'], "facebook_url" => $settings['facebook_url'], "twitter_url" => $settings['twitter_url']); if (isset($_POST['save_settings'])) { $inputArray = array("main_banner_url" => form_sanitizer($_POST['main_banner_url'], "", "main_banner_url"), "ubanner_col_1" => composeSelection(form_sanitizer($_POST['ubanner_col_1'], "", "ubanner_col_1")), "ubanner_col_2" => composeSelection(form_sanitizer($_POST['ubanner_col_2'], "", "ubanner_col_2")), "ubanner_col_3" => composeSelection(form_sanitizer($_POST['ubanner_col_3'], "", "ubanner_col_3")), "lbanner_col_1" => form_sanitizer($_POST['lbanner_col_1'], "", "lbanner_col_1"), "lbanner_col_2" => form_sanitizer($_POST['lbanner_col_2'], "", "lbanner_col_2"), "lbanner_col_3" => form_sanitizer($_POST['lbanner_col_3'], "", "lbanner_col_3"), "lbanner_col_4" => form_sanitizer($_POST['lbanner_col_4'], "", "lbanner_col_4"), "facebook_url" => form_sanitizer($_POST['facebook_url'], "", "facebook_url"), "twitter_url" => form_sanitizer($_POST['twitter_url'], "", "twitter_url")); foreach ($inputArray as $settings_name => $settings_value) { $sqlArray = array("settings_name" => $settings_name, "settings_value" => $settings_value, "settings_theme" => "debonair"); dbquery_insert(DB_SETTINGS_THEME, $sqlArray, "update", array("primary_key" => "settings_name")); } if (defender::safe()) { redirect(FUSION_REQUEST); } } echo openform("debonair_theme_settings", "post", FUSION_REQUEST); $exclude_list = ".|..|.htaccess|.DS_Store|config.php|config.temp.php|.gitignore|LICENSE|README.md|robots.txt|reactivate.php|rewrite.php|maintenance.php|maincore.php|lostpassword.php|index.php|error.php"; $list = array(); $file_list = makefilelist(BASEDIR, $exclude_list); foreach ($file_list as $files) { $list[] = $files; } $include_list = array(); $file_list = makefilelist(THEMES . "/debonair/include/", $exclude_list); foreach ($file_list as $files) { $include_list[$files] = str_replace(".php", "", str_replace("_", " ", ucwords($files))); } openside(""); echo form_select("main_banner_url", $locale['debonair_0300'], $settings['main_banner_url'], array("options" => $list, "tags" => true, "multiple" => true, "width" => "100%", "inline" => false)); echo "<p>" . $locale['debonair_0301'] . "</p>"; closeside(); openside(""); echo form_text("facebook_url", $locale['debonair_0321'], $settings['facebook_url'], array("type" => "url", "inline" => true, "placeholder" => "http://www.facebook.com/your-page-id")); echo form_text("twitter_url", $locale['debonair_0322'], $settings['twitter_url'], array("type" => "url", "inline" => true, "placeholder" => "http://www.twitter.com/your-page-id")); closeside(); $templateOpts[0] = $locale['debonair_0302']; /** * Article Selector */ $articleOpts = array(); if (db_exists(DB_ARTICLES)) { $article_result = dbquery("select article_id, article_subject, article_cat_language FROM " . DB_ARTICLES . " a\n\t \t\t\t\tleft join " . DB_ARTICLE_CATS . " ac on a.article_cat = ac.article_cat_id\n\t \t\t\t\torder by article_datestamp DESC\n\t \t\t\t\t"); if (dbrows($article_result) > 0) { while ($data = dbarray($article_result)) { $articleOpts[$data['article_cat_language']][$data['article_id']] = $data['article_subject']; } } if (!empty($articleOpts)) { $templateOpts['articles'] = $locale['debonair_0303']; } } /** * News Selector */ $newsOpts = array(); if (db_exists(DB_NEWS)) { $news_result = dbquery("select news_id, news_subject, news_language FROM " . DB_NEWS . " order by news_datestamp DESC"); if (dbrows($news_result) > 0) { while ($data = dbarray($news_result)) { $newsOpts[$data['news_language']][$data['news_id']] = $data['news_subject']; } } if (!empty($newsOpts)) { $templateOpts['news'] = $locale['debonair_0304']; } } /** * Blog Selector */ $blogOpts = array(); if (db_exists(DB_BLOG)) { $blog_result = dbquery("select blog_id, blog_subject, blog_language FROM " . DB_BLOG . "\n\t \t\t\t\torder by blog_datestamp DESC\n\t \t\t\t\t"); if (dbrows($blog_result) > 0) { while ($data = dbarray($blog_result)) { $blogOpts[$data['blog_language']][$data['blog_id']] = $data['blog_subject']; } } if (!empty($blogOpts)) { $templateOpts['blog'] = $locale['debonair_0305']; } } /** * Custom Page Selector * Note: custom page has a different multilanguage setup. */ $cpOpts = array(); if (db_exists(DB_CUSTOM_PAGES)) { $cp_result = dbquery("select page_id, page_title, page_language FROM " . DB_CUSTOM_PAGES . " order by page_id ASC"); if (dbrows($cp_result) > 0) { while ($data = dbarray($cp_result)) { $acceptedLang = stristr($data['page_language'], ".") ? explode(".", $data['page_language']) : array(0 => $data['page_language']); foreach (fusion_get_enabled_languages() as $lang) { if (in_array($lang, $acceptedLang)) { $cpOpts[$lang][$data['page_id']] = $data['page_title']; } } } } if (!empty($cpOpts)) { $templateOpts['cp'] = $locale['debonair_0306']; } } openside(""); echo "<div class='row'>\n"; echo "<div class='col-xs-12 col-sm-4'>\n"; echo form_select("ubanner_col_1", $locale['debonair_0307'], $settings['ubanner_col_1'], array("options" => $templateOpts, "inline" => false)); if (!empty($articleOpts)) { echo "<div id='ubanner_col_1-articles-choices' class='choices1' " . ($settings['ubanner_col_1'] === "articles" ? "" : "style='display:none;'") . "'>\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_1'] === "articles" && !empty($ubanner_col_1_data['options'][$lang]) ? $ubanner_col_1_data['options'][$lang] : ""; echo form_select("articles-" . $lang, sprintf($locale['debonair_0310'], $lang), $callback_value, array("options" => isset($articleOpts[$lang]) ? $articleOpts[$lang] : array())); } echo "</div>\n"; } if (!empty($newsOpts)) { echo "<div id='ubanner_col_1-news-choices' class='choices1' " . ($settings['ubanner_col_1'] === "news" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_1'] === "news" && !empty($ubanner_col_1_data['options'][$lang]) ? $ubanner_col_1_data['options'][$lang] : ""; echo form_select("news-" . $lang, sprintf($locale['debonair_0311'], $lang), $callback_value, array("options" => isset($newsOpts[$lang]) ? $newsOpts[$lang] : array())); } echo "</div>\n"; } if (!empty($blogOpts)) { echo "<div id='ubanner_col_1-blog-choices' class='choices1' " . ($settings['ubanner_col_1'] === "blog" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_1'] === "blog" && !empty($ubanner_col_1_data['options'][$lang]) ? $ubanner_col_1_data['options'][$lang] : ""; echo form_select("blog-" . $lang, sprintf($locale['debonair_0312'], $lang), $callback_value, array("options" => isset($blogOpts[$lang]) ? $blogOpts[$lang] : array())); } echo "</div>\n"; } if (!empty($cpOpts)) { echo "<div id='ubanner_col_1-cp-choices' class='choices1' " . ($settings['ubanner_col_1'] === "cp" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_1'] === "cp" && !empty($ubanner_col_1_data['options'][$lang]) ? $ubanner_col_1_data['options'][$lang] : ""; echo form_select("cp-" . $lang, sprintf($locale['debonair_0313'], $lang), $callback_value, array("options" => isset($cpOpts[$lang]) ? $cpOpts[$lang] : array())); } echo "</div>\n"; } echo "</div><div class='col-xs-12 col-sm-4'>\n"; echo form_select("ubanner_col_2", $locale['debonair_0308'], $settings['ubanner_col_2'], array("options" => $templateOpts, "inline" => false)); if (!empty($articleOpts)) { echo "<div id='ubanner_col_2-articles-choices' class='choices2' " . ($settings['ubanner_col_2'] === "articles" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_2'] === "articles" && !empty($ubanner_col_2_data['options'][$lang]) ? $ubanner_col_2_data['options'][$lang] : ""; echo form_select("articles2-" . $lang, sprintf($locale['debonair_0310'], $lang), $callback_value, array("options" => isset($articleOpts[$lang]) ? $articleOpts[$lang] : array())); } echo "</div>\n"; } if (!empty($newsOpts)) { echo "<div id='ubanner_col_2-news-choices' class='choices2' " . ($settings['ubanner_col_2'] === "news" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_2'] === "news" && !empty($ubanner_col_2_data['options'][$lang]) ? $ubanner_col_2_data['options'][$lang] : ""; echo form_select("news2-" . $lang, sprintf($locale['debonair_0311'], $lang), $callback_value, array("options" => isset($newsOpts[$lang]) ? $newsOpts[$lang] : array())); } echo "</div>\n"; } if (!empty($blogOpts)) { echo "<div id='ubanner_col_2-blog-choices' class='choices2' " . ($settings['ubanner_col_2'] === "blog" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_2'] === "blog" && !empty($ubanner_col_2_data['options'][$lang]) ? $ubanner_col_2_data['options'][$lang] : ""; echo form_select("blog2-" . $lang, sprintf($locale['debonair_0312'], $lang), $callback_value, array("options" => isset($blogOpts[$lang]) ? $blogOpts[$lang] : array())); } echo "</div>\n"; } if (!empty($cpOpts)) { echo "<div id='ubanner_col_2-cp-choices' class='choices2' " . ($settings['ubanner_col_2'] === "cp" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_2'] === "cp" && !empty($ubanner_col_2_data['options'][$lang]) ? $ubanner_col_2_data['options'][$lang] : ""; echo form_select("cp2-" . $lang, sprintf($locale['debonair_0313'], $lang), $callback_value, array("options" => isset($cpOpts[$lang]) ? $cpOpts[$lang] : array())); } echo "</div>\n"; } echo "</div><div class='col-xs-12 col-sm-4'>\n"; // 3rd echo form_select("ubanner_col_3", $locale['debonair_0309'], $settings['ubanner_col_3'], array("options" => $templateOpts, "inline" => false)); if (!empty($articleOpts)) { echo "<div id='ubanner_col_3-articles-choices' class='choices3' " . ($settings['ubanner_col_3'] == "articles" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_3'] === "articles" && !empty($ubanner_col_3_data['options'][$lang]) ? $ubanner_col_3_data['options'][$lang] : ""; echo form_select("articles3-" . $lang, sprintf($locale['debonair_0310'], $lang), $callback_value, array("options" => isset($articleOpts[$lang]) ? $articleOpts[$lang] : array())); } echo "</div>\n"; } if (!empty($newsOpts)) { echo "<div id='ubanner_col_3-news-choices' class='choices3' " . ($settings['ubanner_col_3'] === "news" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_3'] === "news" && !empty($ubanner_col_3_data['options'][$lang]) ? $ubanner_col_3_data['options'][$lang] : ""; echo form_select("news3-" . $lang, sprintf($locale['debonair_0311'], $lang), $callback_value, array("options" => isset($newsOpts[$lang]) ? $newsOpts[$lang] : array())); } echo "</div>\n"; } if (!empty($blogOpts)) { echo "<div id='ubanner_col_3-blog-choices' class='choices3' " . ($settings['ubanner_col_3'] === "blog" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_3'] === "blog" && !empty($ubanner_col_3_data['options'][$lang]) ? $ubanner_col_3_data['options'][$lang] : ""; echo form_select("blog3-" . $lang, sprintf($locale['debonair_0312'], $lang), $callback_value, array("options" => isset($blogOpts[$lang]) ? $blogOpts[$lang] : array())); } echo "</div>\n"; } if (!empty($cpOpts)) { echo "<div id='ubanner_col_3-cp-choices' class='choices3' " . ($settings['ubanner_col_3'] === "cp" ? "" : "style='display:none;'") . ">\n"; foreach (fusion_get_enabled_languages() as $lang) { $callback_value = $settings['ubanner_col_3'] === "cp" && !empty($ubanner_col_3_data['options'][$lang]) ? $ubanner_col_3_data['options'][$lang] : ""; echo form_select("cp3-" . $lang, sprintf($locale['debonair_0313'], $lang), $callback_value, array("options" => isset($cpOpts[$lang]) ? $cpOpts[$lang] : array())); } echo "</div>\n"; } echo "</div>\n</div>\n"; echo $locale['debonair_0315']; closeside(); openside(""); echo form_select("lbanner_col_1", $locale['debonair_0317'], $settings['lbanner_col_1'], array("options" => $include_list, "inline" => true)); echo form_select("lbanner_col_2", $locale['debonair_0318'], $settings['lbanner_col_2'], array("options" => $include_list, "inline" => true)); echo form_select("lbanner_col_3", $locale['debonair_0319'], $settings['lbanner_col_3'], array("options" => $include_list, "inline" => true)); echo form_select("lbanner_col_4", $locale['debonair_0320'], $settings['lbanner_col_4'], array("options" => $include_list, "inline" => true)); echo $locale['debonair_0316']; closeside(); echo form_button("save_settings", $locale['save_changes'], "save", array("class" => "btn-success")); echo closeform(); // Now use Jquery to chain the selectors - add_to_jquery combines, include into a single min. document ready script add_to_jquery("\n\tfunction switchSelection(selector, value) {\n\t\t\$('.choices'+selector).hide();\n\t\tif (value == '0') {\n\t\t\t\$('.choices'+selector).hide();\n\t\t} else {\n\t\t\t\$('#ubanner_col_'+selector+'-'+value+'-choices').show();\n\t\t}\n\t}\n\t\$('#ubanner_col_1').bind('change', function() { switchSelection(1, \$(this).val()); });\n\t\$('#ubanner_col_2').bind('change', function() { switchSelection(2, \$(this).val()); });\n\t\$('#ubanner_col_3').bind('change', function() { switchSelection(3, \$(this).val()); });\n\t"); }
/** * @param $formname * @param $textarea * @param bool $html * @param bool $colors * @param bool $images * @param string $folder * @return string */ function display_html($formname, $textarea, $html = TRUE, $colors = FALSE, $images = FALSE, $folder = "") { global $locale; $res = ""; if ($html) { $res .= "<div class='btn-group'>\n"; $res .= "<button type='button' value='b' title='" . $locale['html_000'] . "' class='btn btn-sm btn-default m-b-10 button' style='font-weight:bold;' onclick=\"addText('" . $textarea . "', '<strong>', '</strong>', '" . $formname . "');\"><i class='glyphicon glyphicon-bold'></i></button>\n"; $res .= "<button type='button' value='i' title='" . $locale['html_001'] . "' class='btn btn-sm btn-default m-b-10 button' style='font-style:italic;' onclick=\"addText('" . $textarea . "', '<i>', '</i>', '" . $formname . "');\">I</button>\n"; $res .= "<button type='button' value='u' title='" . $locale['html_002'] . "' class='btn btn-sm btn-default m-b-10 button' style='text-decoration:underline;' onclick=\"addText('" . $textarea . "', '<u>', '</u>', '" . $formname . "');\">U</button>\n"; $res .= "<button type='button' value='strike' title='" . $locale['html_003'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<del>', '</del>', '" . $formname . "');\"><del>ABC</del></button>\n"; $res .= "<button type='button' value='blockquote' title='" . $locale['html_004'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<blockquote>', '</blockquote>', '" . $formname . "');\"><i class='fa fa-quote-left'></i></button>\n"; $res .= "<button type='button' value='hr' title='" . $locale['html_005'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<hr/>', '', '" . $formname . "');\"><i class='glyphicon glyphicon-resize-horizontal'></i></button>\n"; $res .= "</div>\n"; $res .= "<div class='btn-group'>\n"; $res .= "<button type='button' class='btn btn-sm btn-default button m-b-10' value='" . $locale['html_016'] . "' onclick=\"insertText('" . $textarea . "', '<!--PAGEBREAK-->', '" . $formname . "');\">" . $locale['html_016'] . "</button>\n"; $res .= fusion_get_settings("allow_php_exe") ? "<button type='button' class='btn btn-sm btn-default button m-b-10' value='<?php?>' onclick=\"addText('" . $textarea . "', '<?php\\n', '\\n?>', '" . $formname . "');\"><?php?></button>\n" : ""; $res .= "<button type='button' class='btn btn-sm btn-default button m-b-10' value='<p>' onclick=\"addText('" . $textarea . "', '<p>', '</p>', '" . $formname . "');\"><p></button>\n"; $res .= "<button type='button' class='btn btn-default btn-sm button m-b-10' value='<br />' onclick=\"insertText('" . $textarea . "', '<br />', '" . $formname . "');\"><br /></button>\n"; $res .= "</div>\n"; $res .= "<div class='btn-group'>\n"; $res .= "<button type='button' value='left' title='" . $locale['html_006'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<p style=\\'text-align:left;\\'>', '</p>', '" . $formname . "');\"><i class='glyphicon glyphicon-align-left'></i></button>\n"; $res .= "<button type='button' value='center' title='" . $locale['html_007'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<p style=\\'text-align:center;\\'>', '</p>', '" . $formname . "');\"><i class='glyphicon glyphicon-align-center'></i></button>\n"; $res .= "<button type='button' value='right' title='" . $locale['html_008'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<p style=\\'text-align:right;\\'>', '</p>', '" . $formname . "');\"><i class='glyphicon glyphicon-align-right'></i></button>\n"; $res .= "<button type='button' value='justify' title='" . $locale['html_009'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<p style=\\'text-align:justify;\\'>', '</p>', '" . $formname . "');\"><i class='glyphicon glyphicon-align-justify'></i></button>\n"; $res .= "</div>\n"; $res .= "<div class='btn-group'>\n"; $res .= "<button type='button' value='link' title='" . $locale['html_010'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<a href=\\'', '\\' target=\\'_blank\\'>Link</a>', '" . $formname . "');\"><i class='glyphicon glyphicon-paperclip'></i></button>\n"; //$res .= "<button type='button' value='img' title='".$locale['html_011']."' class='btn btn-sm btn-default m-b-10 dropdown-toggle button' data-toggle='dropdown' onclick=\"addText('".$textarea."', '<img src=\'".str_replace("../", "", $folder)."', '\' style=\'margin:5px\' alt=\'\' align=\'left\' />', '".$formname."');\"><i class='fa fa-picture-o'></i></button>\n"; $res .= "<div class='btn-group HTML-img'><a title='" . $locale['html_011'] . "' class='btn btn-sm btn-default dropdown dropdown-toggle button' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false'><i class='fa fa-picture-o'></i><b class='caret'></b></a>\n"; if ($images && $folder) { $res .= "<ul class='dropdown-menu'>\n"; $res .= "<li class='p-l-15 p-r-15'>\n"; $image_files = makefilelist($folder, ".|..|index.php", TRUE); $image_list = makefileopts($image_files); $res .= "<select name='insertimage' class='form-control textbox' style='margin-top:5px' onchange=\"insertText('" . $textarea . "', '<img src=\\'" . str_replace("../", "", $folder) . "' + this.options[this.selectedIndex].value + '\\' alt=\\'\\' style=\\'margin:5px\\' align=\\'left\\' />', '" . $formname . "');this.selectedIndex=0;\">\n"; $res .= "<option value=''>" . $locale['html_011'] . "</option>\n" . $image_list . "</select>\n"; $res .= "</li>\n</ul>\n"; } $res .= "</div>\n"; $res .= "<button type='button' value='center' title='" . $locale['html_012'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<center>', '</center>', '" . $formname . "');\">center</button>\n"; $res .= "<button type='button' value='small' title='" . $locale['html_013'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<span class=\\'small\\'>', '</span>', '" . $formname . "');\">small</button>\n"; $res .= "<button type='button' value='small2' title='" . $locale['html_014'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<span class=\\'small2\\'>', '</span>', '" . $formname . "');\">small2</button>\n"; $res .= "<button type='button' value='alt' title='" . $locale['html_015'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<span class=\\'alt\\'>', '</span>', '" . $formname . "');\">alt</button>\n"; $res .= "<button type='button' value='" . $locale['html_016'] . "' title='" . $locale['html_016'] . "' class='btn btn-sm btn-default m-b-10 button' onclick=\"addText('" . $textarea . "', '<!--PAGEBREAK-->', '', '" . $formname . "');\"><i class='glyphicon glyphicon-minus'></i></button>\n"; if ($colors) { $res .= "<div class='btn-group'>\n"; $res .= "<button title='" . $locale['html_017'] . "' class='dropdown-toggle btn btn-sm btn-default button' data-toggle='dropdown'><i class='fa fa-tint m-r-5'></i> <span class='caret'></span></button>\n"; $res .= "<ul class='dropdown-menu' role='text-color' style='width:190px;'>\n"; $res .= "<li>\n"; $res .= "<div class='display-block p-l-10 p-r-5 p-t-5 p-b-0' style='width:100%'>\n"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#000\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_8'] . "' style='background-color:#000; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#993300\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_136'] . "' style='background-color:#993300; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#333300\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_137'] . "' style='background-color:#333300; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#003300\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_138'] . "' style='background-color:#003300; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#003366\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_139'] . "' style='background-color:#003366; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#000080\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_92'] . "' style='background-color:#000080; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#333399\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_140'] . "' style='background-color:#333399; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#333333\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_141'] . "' style='background-color:#333333; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "</div>\n"; $res .= "<div class='display-block p-l-10 p-r-10 p-t-5 p-b-0' style='width:100%'>\n"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#800000\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_77'] . "' style='background-color:#800000; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FF6600\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_142'] . "' style='background-color:#FF6600; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FF6600\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_35'] . "' style='background-color:#2F4F4F; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#008000\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_51'] . "' style='background-color:#008000; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#008080\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_126'] . "' style='background-color:#008080; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#0000FF\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_10'] . "' style='background-color:#0000FF; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#666699\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_143'] . "' style='background-color:#666699; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#808080\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_50'] . "' style='background-color:#808080; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "</div>\n"; $res .= "<div class='display-block p-l-10 p-r-10 p-t-5 p-b-0' style='width:100%'>\n"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FF0000\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_110'] . "' style='background-color:#FF0000; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FF9900\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_144'] . "' style='background-color:#FF9900; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#99CC00\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_145'] . "' style='background-color:#99CC00; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#339966\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_146'] . "' style='background-color:#339966; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#33CCCC\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_147'] . "' style='background-color:#33CCCC; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#3366FF\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_148'] . "' style='background-color:#3366FF; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#800080\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_109'] . "' style='background-color:#800080; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#999999\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_149'] . "' style='background-color:#999999; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "</div>\n"; $res .= "<div class='display-block p-l-10 p-r-10 p-t-5 p-b-0' style='width:100%'>\n"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FF00FF\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_45'] . "' style='background-color:#FF00FF; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FFCC00\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_150'] . "' style='background-color:#FFCC00; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FFFF00\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_134'] . "' style='background-color:#FFFF00; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#00FF00\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_75'] . "' style='background-color:#00FF00; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#00FFFF\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_3'] . "' style='background-color:#00FFFF; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#00CCFF\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_151'] . "' style='background-color:#00CCFF; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#993366\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_152'] . "' style='background-color:#993366; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FFFFFF\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_132'] . "' style='background-color:#FFFFFF; width:17px; margin:2px; text-decoration:none !important; box-shadow: 0 0 2px #a0a0a0;'> </a>"; $res .= "</div>\n"; $res .= "<div class='display-block p-l-10 p-r-10 p-t-5 p-b-0' style='width:100%'>\n"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FF99CC\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_153'] . "' style='background-color:#FF99CC; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FFCC99\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_154'] . "' style='background-color:#FFCC99; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#FFFF99\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_155'] . "' style='background-color:#FFFF99; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#CCFFCC\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_156'] . "' style='background-color:#CCFFCC; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#CCFFFF\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_157'] . "' style='background-color:#CCFFFF; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#99CCFF\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_158'] . "' style='background-color:#99CCFF; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:#CC99FF\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_159'] . "' style='background-color:#CC99FF; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "<a class='display-inline-block' onclick=\"addText('" . $textarea . "', '<span style=\\'color:transparent\\'>', '</span>', '" . $formname . "');\" title='" . $locale['color_0'] . "' style='background-color:transparent; width:17px; margin:2px; text-decoration:none !important;'> </a>"; $res .= "</div>\n"; $res .= "</li>\n"; $res .= "</ul>\n"; $res .= "</div>\n"; } $res .= "</div>\n"; $res .= "<div class='btn-group'>\n"; $res .= "<button type='button' title='" . $locale['html_018'] . "' class='btn btn-sm btn-default m-b-10 button strong' onclick=\"addText('" . $textarea . "', '<p>', '</p>', '" . $formname . "');\">" . $locale['html_018'] . "</button>\n"; $res .= "<button title='" . $locale['html_019'] . "' class='dropdown-toggle btn btn-sm btn-default m-b-10 button' data-toggle='dropdown'><i class='glyphicon glyphicon-header'></i> " . $locale['html_019'] . " <span class='caret'></span></button>\n"; $res .= "<ul class='dropdown-menu' role='text-heading' style='width:190px;'>\n"; $res .= "<li>\n<a value='H1' class='pointer' onclick=\"addText('" . $textarea . "', '<h1>', '</h1>', '" . $formname . "');\"><span class='strong' style='font-size:24px; font-family: Georgia, \\'Times New Roman\\', Times, serif !important;'>Heading 1</span></a>\n</li>\n"; $res .= "<li>\n<a value='H2' class='pointer' onclick=\"addText('" . $textarea . "', '<h2>', '</h2>', '" . $formname . "');\"><span class='strong' style='font-size:19.5px; font-family: Georgia, \\'Times New Roman\\', Times, serif !important;'>Heading 2</span></a>\n</li>\n"; $res .= "<li>\n<a value='H3' class='pointer' onclick=\"addText('" . $textarea . "', '<h3>', '</h3>', '" . $formname . "');\"><span class='strong' style='font-size:15.5px; font-family: Georgia, \\'Times New Roman\\', Times, serif !important;'>Heading 3</span></a>\n</li>\n"; $res .= "<li>\n<a value='H4' class='pointer' onclick=\"addText('" . $textarea . "', '<h4>', '</h4>', '" . $formname . "');\"><span class='strong' style='font-size:13px; font-family: Georgia, \\'Times New Roman\\', Times, serif !important;'>Heading 4</span></a>\n</li>\n"; $res .= "<li>\n<a value='H5' class='pointer' onclick=\"addText('" . $textarea . "', '<h5>', '</h5>', '" . $formname . "');\"><span class='strong' style='font-size:11px; font-family: Georgia, \\'Times New Roman\\', Times, serif !important;'>Heading 5</span></a>\n</li>\n"; $res .= "<li>\n<a value='H6' class='pointer' onclick=\"addText('" . $textarea . "', '<h6>', '</h6>', '" . $formname . "');\"><span class='strong' style='font-size:9px; font-family: Georgia, \\'Times New Roman\\', Times, serif !important;'>Heading 6</span></a>\n</li>\n"; $res .= "</ul>\n"; $res .= "</div>\n"; } return $res; }
dbquery("UPDATE " . DB_SETTINGS . " SET settings_value='" . $settings_theme['bootstrap'] . "' WHERE settings_name='bootstrap'"); } if ($result) { dbquery("UPDATE " . DB_SETTINGS . " SET settings_value='" . $settings_theme['entypo'] . "' WHERE settings_name='entypo'"); } if ($result) { dbquery("UPDATE " . DB_SETTINGS . " SET settings_value='" . $settings_theme['fontawesome'] . "' WHERE settings_name='fontawesome'"); } if ($result) { addNotice("success", "<i class='fa fa-check-square-o m-r-10 fa-lg'></i>" . $locale['900']); redirect(FUSION_SELF . $aidlink); } } } $theme_files = makefilelist(THEMES, ".|..|templates|admin_themes", TRUE, "folders"); $admin_theme_files = makefilelist(THEMES . "admin_themes/", ".|..", TRUE, "folders"); opentable($locale['theme_settings']); echo "<div class='well'>" . $locale['theme_description'] . "</div>"; echo openform('settingsform', 'post', FUSION_SELF . $aidlink, array('max_tokens' => 2)); echo "<div class='row'><div class='col-xs-12 col-sm-12 col-md-6'>\n"; openside(''); $opts = array(); foreach ($theme_files as $file) { $opts[$file] = $file; } echo form_select('theme', $locale['418'], $settings_theme['theme'], array('options' => $opts, 'callback_check' => 'theme_exists', 'inline' => 1, 'error_text' => $locale['error_invalid_theme'], 'width' => '100%')); // Admin Panel theme requires extra checks $opts = array(); foreach ($admin_theme_files as $file) { $opts[$file] = $file; }
function blogCatImageOpts() { $image_files = makefilelist(IMAGES_BC, ".|..|index.php", TRUE); $image_list = array(); foreach ($image_files as $image) { $image_list[$image] = $image; } return $image_list; }
$rank_posts = "0"; $rank_apply = nMEMBER; // Pimped: 101 $rank_group = "0"; // Pimped $form_action = FUSION_SELF . $aidlink; opentable($locale['400']); } echo "<form name='rank_form' method='post' action='" . $form_action . "'>\n"; echo "<table cellpadding='0' cellspacing='0' class='center'>\n<tr>\n"; echo "<td class='tbl'>" . $locale['420'] . "</td>\n"; echo "<td class='tbl'><input type='text' name='rank_title' value='" . $rank_title . "' class='textbox' style='width:150px;' /></td>\n"; echo "</tr>\n<tr>\n"; echo "<td class='tbl'>" . $locale['421'] . "</td>\n"; echo "<td class='tbl'><select name='rank_image' class='textbox' style='width:150px;'>\n"; $image_files = makefilelist(IMAGES . "ranks", ".|..|index.php", true); echo makefileopts($image_files, $rank_image) . "</select></td>\n"; echo "</tr>\n<tr>\n"; echo "<td class='tbl'>" . $locale['422'] . "</td>\n"; echo "<td class='tbl'><input type='text' name='rank_posts' value='" . $rank_posts . "' class='textbox' style='width:150px;' /></td>\n"; echo "</tr>\n<tr>\n"; echo "<td class='tbl'>" . $locale['423'] . "</td>\n"; echo "<td class='tbl'><select name='rank_apply' class='textbox' style='width:150px;'>\n"; // Pimped: Special Group Ranks ## $opts = ""; $sel = ""; #$user_groups = getusergroups(0,1,1,1,1,0,1,array('104', $locale['425'])); #what to do with the mods/global mods $user_groups = getusergroups(0, 1, 1, 1, 1, 0, 1); while (list($key, $user_group) = each($user_groups)) { if ($rank_group != "0") {
$smiley_image = $data['smiley_image']; $smiley_text = $data['smiley_text']; $form_action = FUSION_SELF . $aidlink . "&smiley_id=" . $_GET['smiley_id']; $form_title = $locale['402']; } else { redirect(FUSION_SELF . $aidlink); } } else { $smiley_code = ""; $smiley_image = ""; $smiley_text = ""; $form_action = FUSION_SELF . $aidlink; $form_title = $locale['401']; } opentable($form_title); $image_files = makefilelist(IMAGES . "smiley/", ".|..|index.php", true); $image_list = "<option value=''> </option>\n"; $image_list .= makefileopts($image_files, $smiley_image); echo "<form name='smiley_form' method='post' action='" . $form_action . "'>\n"; echo "<table cellpadding='0' cellspacing='0' class='center'>\n<tr>\n"; echo "<td class='tbl'>" . $locale['420'] . "</td>\n"; echo "<td class='tbl'><input type='text' name='smiley_code' value='" . $smiley_code . "' class='textbox' style='width:100px' /></td>\n"; echo "</tr>\n<tr>\n"; echo "<td class='tbl'>" . $locale['421'] . "</td>\n"; echo "<td class='tbl'><select name='smiley_image' id='smiley_image' class='textbox' onchange=\"PreviewSmiley();\">" . $image_list . "</select></td>\n"; echo "</tr>\n<tr>\n"; echo "<td class='tbl'>" . $locale['424'] . "</td>\n"; echo "<td class='tbl'><img src='" . ($smiley_image ? IMAGES . "smiley/" . $smiley_image : IMAGES . "imagenotfound.jpg") . "' alt='smiley' style='border:none' id='smiley_preview' /></td>\n"; echo "</tr>\n<tr>\n"; echo "<td class='tbl'>" . $locale['422'] . "</td>\n"; echo "<td class='tbl'><input type='text' name='smiley_text' value='" . $smiley_text . "' class='textbox' style='width:100px' /></td>\n</tr>\n";
opentable($locale['urg_a_images_008']); echo "<center><br />\n"; $image_ext = strrchr($afolder . $_GET['view'], "."); if (in_array($image_ext, array(".gif", ".GIF", ".jpg", ".JPG", ".jpeg", ".JPEG", ".png", ".PNG"))) { echo "<img src='" . $afolder . $_GET['view'] . "' alt='" . $_GET['view'] . "' /><br /><br />\n"; echo "<a href='" . FUSION_SELF . $aidlink . "&op=images&ifolder=" . $_GET['ifolder'] . "'>\n"; echo "<img src='" . GOLD_IMAGE . "back.png' title='" . $locale['urg_a_images_009'] . "' alt='" . $locale['urg_a_images_009'] . "' style='border: 0;' /></a> \n"; echo "<a href='" . FUSION_SELF . $aidlink . "&op=images&ifolder=" . $_GET['ifolder'] . "&del=" . $_GET['view'] . "'>\n"; echo "<img src='" . GOLD_IMAGE . "delete.png' title='" . $locale['urg_a_images_010'] . "' alt='" . $locale['urg_a_images_010'] . "' style='border: 0;' /></a>\n"; } else { echo $locale['urg_a_images_011']; } echo "</center>\n"; closetable(); } else { $image_list = makefilelist($afolder, "index.php|Thumbs.db", true); if ($image_list) { $image_count = count($image_list); } opentable('Images'); echo "<table align='center' cellpadding='0' cellspacing='1' width='450' class='tbl-border'>\n<tr>\n"; echo "<td align='center' colspan='2' class='tbl2'>\n"; echo "<span style='font-weight:" . ($_GET['ifolder'] == "images_pc" ? "bold" : "normal") . "'>\n"; echo "<a href='" . FUSION_SELF . $aidlink . "&op=images&ifolder=images_cat'>" . $locale['urg_a_images_012'] . "</a></span> | \n"; echo "<a href='" . FUSION_SELF . $aidlink . "&op=images&ifolder=images_items'>" . $locale['urg_a_images_016'] . "</a></span>\n"; echo "</td>\n</tr>\n"; if ($image_list) { for ($i = 0; $i < $image_count; $i++) { if ($i % 2 == 0) { $row_color = "tbl1"; } else {
function form_textarea($input_name, $label = '', $input_value = '', array $options = array()) { global $locale, $defender, $userdata; // for editor $title = $label ? stripinput($label) : ucfirst(strtolower(str_replace("_", " ", $input_name))); $input_name = isset($input_name) && !empty($input_name) ? stripinput($input_name) : ""; require_once INCLUDES . "bbcode_include.php"; require_once INCLUDES . "html_buttons_include.php"; include_once LOCALE . LOCALESET . "admin/html_buttons.php"; include_once LOCALE . LOCALESET . "error.php"; if (!empty($options['bbcode'])) { $options['type'] = "bbcode"; } elseif (!empty($options['html'])) { $options['type'] = "html"; } $options = array('input_id' => !empty($options['input_id']) ? $options['input_id'] : $input_name, "type" => !empty($options['type']) && in_array($options['type'], array("html", "bbcode", "tinymce")) ? $options['type'] : "", 'required' => !empty($options['required']) && $options['required'] == 1 ? '1' : '0', 'placeholder' => !empty($options['placeholder']) ? $options['placeholder'] : '', 'deactivate' => !empty($options['deactivate']) && $options['deactivate'] == 1 ? '1' : '', 'width' => !empty($options['width']) ? $options['width'] : '100%', 'height' => !empty($options['height']) ? $options['height'] : '80px', 'class' => !empty($options['class']) ? $options['class'] : '', 'inline' => !empty($options['inline']) && $options['inline'] == 1 ? '1' : '0', 'length' => !empty($options['length']) ? $options['length'] : '200', 'error_text' => !empty($options['error_text']) ? $options['error_text'] : $locale['error_input_default'], 'safemode' => !empty($options['safemode']) && $options['safemode'] == 1 ? '1' : '0', 'form_name' => !empty($options['form_name']) ? $options['form_name'] : 'input_form', 'tinymce' => !empty($options['tinymce']) && in_array($options['tinymce'], array(TRUE, 'simple', 'advanced')) ? $options['tinymce'] : "simple", 'no_resize' => !empty($options['no_resize']) && $options['no_resize'] == '1' ? '1' : '0', 'autosize' => !empty($options['autosize']) && $options['autosize'] == 1 ? '1' : '0', 'preview' => !empty($options['preview']) && $options['preview'] == TRUE ? TRUE : FALSE, 'path' => !empty($options['path']) && $options['path'] ? $options['path'] : IMAGES, 'maxlength' => !empty($options['maxlength']) && isnum($options['maxlength']) ? $options['maxlength'] : '', 'tip' => !empty($options['tip']) ? $options['tip'] : ''); if ($options['type'] == "tinymce") { $tinymce_list = array(); $image_list = makefilelist(IMAGES, ".|..|"); $image_filter = array('png', 'PNG', 'bmp', 'BMP', 'jpg', 'JPG', 'jpeg', 'gif', 'GIF', 'tiff', 'TIFF'); foreach ($image_list as $image_name) { $image_1 = explode('.', $image_name); $last_str = count($image_1) - 1; if (in_array($image_1[$last_str], $image_filter)) { $tinymce_list[] = array('title' => $image_name, 'value' => IMAGES . $image_name); } } $tinymce_list = json_encode($tinymce_list); $tinymce_smiley_vars = ""; if (!defined('tinymce')) { add_to_head("<style type='text/css'>.mceIframeContainer iframe{width:100%!important; height:30px;}</style>"); add_to_footer("<script type='text/javascript' src='" . INCLUDES . "jscripts/tinymce/tinymce.min.js'></script>"); define('tinymce', TRUE); // PHP-Fusion Parse Cache Smileys $smileys = cache_smileys(); $tinymce_smiley_vars = ""; if (!empty($smileys)) { $tinymce_smiley_vars = "var shortcuts = {\n"; foreach ($smileys as $params) { $tinymce_smiley_vars .= "'" . strtolower($params['smiley_code']) . "' : '<img alt=\"" . $params['smiley_text'] . "\" src=\"" . IMAGES . "smiley/" . $params['smiley_image'] . "\"/>',\n"; } $tinymce_smiley_vars .= "};\n"; $tinymce_smiley_vars .= "\n\t\t\t\ted.on('keyup load', function(e){\n\t\t\t\t\tvar marker = tinymce.activeEditor.selection.getBookmark();\n\t\t\t\t\t// Store editor contents\n\t\t\t\t\tvar content = tinymce.activeEditor.getContent({'format':'raw'});\n\t\t\t\t\t// Loop through all shortcuts\n\t\t\t\t\tfor(var key in shortcuts){\n\t\t\t\t\t\t// Check if the editor html contains the looped shortcut\n\t\t\t\t\t\tif(content.toLowerCase().indexOf(key) != -1) {\n\t\t\t\t\t\t\t// Escaping special characters to be able to use the shortcuts in regular expression\n\t\t\t\t\t\t\tvar k = key.replace(/[<>*()?']/ig, \"\\\$&\");\n\t\t\t\t\t\t\ttinymce.activeEditor.setContent(content.replace(k, shortcuts[key]));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t// Now put cursor back where it was\n\t\t\t\t\ttinymce.activeEditor.selection.moveToBookmark(marker);\n\t\t\t\t});\n\t\t\t\t"; } } // Mode switching for TinyMCE switch ($options['tinymce']) { case 'advanced': add_to_jquery("\n tinymce.init({\n selector: '#" . $options['input_id'] . "',\n theme: 'modern',\n entity_encoding : 'raw',\n width: '100%',\n height: 300,\n plugins: [\n 'advlist autolink autoresize link image lists charmap print preview hr anchor pagebreak spellchecker',\n 'searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking',\n 'save table contextmenu directionality template paste textcolor'\n ],\n image_list: {$tinymce_list},\n content_css: '" . THEMES . "admin_templates/" . fusion_get_settings("admin_theme") . "/acp_styles.css',\n toolbar1: 'insertfile undo redo | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | newdocument fullscreen preview cut copy paste pastetext spellchecker searchreplace code',\n toolbar2: 'styleselect formatselect removeformat | fontselect fontsizeselect bold italic underline strikethrough subscript superscript blockquote | forecolor backcolor',\n toolbar3: 'hr pagebreak insertdatetime | link unlink anchor | image media | table charmap visualchars visualblocks emoticons',\n image_advtab: true,\n style_formats: [\n {title: 'Bold text', inline: 'b'},\n {title: 'Red text', inline: 'span', styles: {color: '#ff0000'}},\n {title: 'Red header', block: 'h1', styles: {color: '#ff0000'}},\n {title: 'Example 1', inline: 'span', classes: 'example1'},\n {title: 'Example 2', inline: 'span', classes: 'example2'},\n {title: 'Table styles'},\n {title: 'Table row 1', selector: 'tr', classes: 'tablerow1'}\n ],\n setup: function(ed) {\n \t\t\t\t\t// add tabkey listener\n \t\t\t\t\ted.on('keydown', function(event) {\n \t\t\t\t\tif (event.keyCode == 9) { // tab pressed\n \t\t\t\t\t\tif (event.shiftKey) { ed.execCommand('Outdent'); } else { ed.execCommand('Indent'); }\n \t\t\t\t\t\tevent.preventDefault();\n \t\t\t\t\t\treturn false;\n \t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\t// auto smileys parsing\n\t\t\t\t\t\t" . $tinymce_smiley_vars . "\n\t\t\t\t}\n });\n "); break; case 'simple': add_to_jquery("\n tinymce.init({\n selector: '#" . $options['input_id'] . "',\n theme: 'modern',\n menubar: false,\n statusbar: false,\n content_css: '" . THEMES . "/templates/tinymce.css',\n image_list: {$tinymce_list},\n plugins: [\n 'advlist autolink autoresize link lists charmap print preview hr anchor pagebreak spellchecker',\n 'searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking',\n 'contextmenu directionality template paste bbcode autoresize'\n ],\n height: 30,\n image_advtab: true,\n toolbar1: 'undo redo | bold italic underline | bullist numlist blockquote | hr media | fullscreen',\n entity_encoding : 'raw',\n language: '" . $locale['tinymce'] . "',\n object_resizing: false,\n resize: false,\n relative_urls: false,\n setup: function(ed) {\n \t\t\t\t\t// add tabkey listener\n \t\t\t\t\ted.on('keydown', function(event) {\n \t\t\t\t\tif (event.keyCode == 9) { // tab pressed\n \t\t\t\t\t\tif (event.shiftKey) { ed.execCommand('Outdent'); } else { ed.execCommand('Indent'); }\n \t\t\t\t\t\tevent.preventDefault();\n \t\t\t\t\t\treturn false;\n \t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\t// auto smileys parsing\n\t\t\t\t\t\t" . $tinymce_smiley_vars . "\n\t\t\t\t}\n });\n "); add_to_jquery("\n\t\t\t\t\$('#inject').bind('click', function() {\n\t\t\t\t\ttinyMCE.activeEditor.execCommand(\"mceInsertContent\", true, '[b]I am injecting in stuff..[/b]');\n\t\t\t\t\t});\n\t\t\t\t"); break; case 'default': add_to_jquery("\n tinymce.init({\n selector: '#" . $options['input_id'] . "',\n theme: 'modern',\n entity_encoding : 'raw',\n language:'" . $locale['tinymce'] . "',\n setup: function(ed) {\n \t\t\t\t\t// add tabkey listener\n \t\t\t\t\ted.on('keydown', function(event) {\n \t\t\t\t\tif (event.keyCode == 9) { // tab pressed\n \t\t\t\t\t\tif (event.shiftKey) { ed.execCommand('Outdent'); } else { ed.execCommand('Indent'); }\n \t\t\t\t\t\tevent.preventDefault();\n \t\t\t\t\t\treturn false;\n \t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t\t// auto smileys parsing\n\t\t\t\t\t\t" . $tinymce_smiley_vars . "\n\t\t\t\t}\n });\n "); break; } } else { if (!defined('autogrow') && $options['autosize']) { define('autogrow', TRUE); add_to_footer("<script src='" . DYNAMICS . "assets/autosize/jquery.autosize.min.js'></script>"); } if ($options['autosize']) { add_to_jquery("\n\t\t \$('#" . $options['input_id'] . "').autosize();\n\t\t "); } } if ($input_value !== '') { $input_value = html_entity_decode(stripslashes($input_value), ENT_QUOTES, $locale['charset']); $input_value = str_replace("<br />", "", $input_value); } $error_class = ""; if ($defender->inputHasError($input_name)) { $error_class = "has-error "; if (!empty($options['error_text'])) { $new_error_text = $defender->getErrorText($input_name); if (!empty($new_error_text)) { $options['error_text'] = $new_error_text; } addNotice("danger", "<strong>{$title}</strong> - " . $options['error_text']); } } $html = "<div id='" . $options['input_id'] . "-field' class='form-group " . $error_class . $options['class'] . "' " . ($options['inline'] && $options['width'] && !$label ? "style='width: " . $options['width'] . " !important;'" : '') . ">\n"; $html .= $label ? "<label class='control-label " . ($options['inline'] ? "col-xs-12 col-sm-3 col-md-3 col-lg-3 p-l-0" : '') . "' for='" . $options['input_id'] . "'>{$label} " . ($options['required'] == 1 ? "<span class='required'>*</span>" : '') . " " . ($options['tip'] ? "<i class='pointer fa fa-question-circle' title='" . $options['tip'] . "'></i>" : '') . "</label>\n" : ''; $html .= $options['inline'] ? "<div class='col-xs-12 " . ($label ? "col-sm-9 col-md-9 col-lg-9 p-r-0" : "col-sm-12 p-l-0") . "'>\n" : ""; $tab_active = 0; $tab_title = array(); if ($options['preview'] && ($options['type'] == "html" || $options['type'] == "bbcode")) { $tab_title['title'][] = $locale['preview']; $tab_title['id'][] = "prw-" . $options['input_id']; $tab_title['icon'][] = ''; $tab_title['title'][] = $locale['texts']; $tab_title['id'][] = "txt-" . $options['input_id']; $tab_title['icon'][] = ''; $tab_active = tab_active($tab_title, 1); $html .= opentab($tab_title, $tab_active, $options['input_id'] . "-link", "", "editor-wrapper"); $html .= opentabbody($tab_title['title'][1], "txt-" . $options['input_id'], $tab_active); } $html .= $options['type'] == "html" || $options['type'] == "bbcode" ? "<div class='panel panel-default panel-txtarea m-b-0' " . ($options['preview'] ? "style='border-top:0 !important; border-radius:0 !important;'" : '') . ">\n<div class='panel-heading clearfix' style='padding-bottom:0 !important;'>\n" : ''; if ($options['type'] == "bbcode" && $options['form_name']) { $html .= display_bbcodes('90%', $input_name, $options['form_name']); } elseif ($options['type'] == "html" && $options['form_name']) { $html .= display_html($options['form_name'], $input_name, TRUE, TRUE, TRUE, $options['path']); } $html .= $options['type'] == "html" || $options['type'] == "bbcode" ? "</div>\n<div class='panel-body p-0'>\n" : ''; $html .= "<textarea name='{$input_name}' style='width:100%; height:" . $options['height'] . "; " . ($options['no_resize'] ? 'resize: none;' : '') . "' class='form-control p-15 m-0 " . $options['class'] . " " . ($options['autosize'] ? 'animated-height' : '') . " " . ($options['type'] == "html" || $options['type'] == "bbcode" ? "no-shadow no-border" : '') . " textbox ' placeholder='" . $options['placeholder'] . "' id='" . $options['input_id'] . "' " . ($options['deactivate'] ? 'readonly' : '') . ($options['maxlength'] ? "maxlength='" . $options['maxlength'] . "'" : '') . ">" . $input_value . "</textarea>\n"; if ($options['type'] == "html" || $options['type'] == "bbcode") { $html .= "</div>\n<div class='panel-footer clearfix'>\n"; $html .= "<div class='overflow-hide'><small>" . $locale['word_count'] . ": <span id='" . $options['input_id'] . "-wordcount'></span></small></div>"; add_to_jquery("\n\t\tvar init_str = \$('#" . $options['input_id'] . "').val().replace(/<[^>]+>/ig, '').replace(/\\n/g,'').replace(/ /g, '').length;\n\t\t\$('#" . $options['input_id'] . "-wordcount').text(init_str);\n\t\t\$('#" . $options['input_id'] . "').on('input propertychange paste', function() {\n\t\tvar str = \$(this).val().replace(/<[^>]+>/ig, '').replace(/\\n/g,'').replace(/ /g, '').length;\n\t\t\$('#" . $options['input_id'] . "-wordcount').text(str);\n\t\t});\n\t\t"); $html .= "</div>\n</div>\n"; } if ($options['preview'] && ($options['type'] == "bbcode" || $options['type'] == "html")) { $html .= closetabbody(); $html .= opentabbody($tab_title['title'][0], "prw-" . $options['input_id'] . "", $tab_active); $html .= "No Result"; $html .= closetabbody(); $html .= closetab(); add_to_jquery("\n\t\t// preview syntax\n\t\tvar form = \$('#" . $options['form_name'] . "');\n\t\t\$('#tab-prw-" . $options['input_id'] . "').bind('click',function(){\n\t\tvar text = \$('#" . $options['input_id'] . "').val();\n\t\tvar format = '" . ($options['type'] == "bbcode" ? 'bbcode' : 'html') . "';\n\t\tvar data = {\n\t\t\t" . (defined('ADMIN_PANEL') ? "'mode': 'admin', " : "") . "\n\t\t\t'text' : text,\n\t\t\t'editor' : format,\n\t\t\t'url' : '" . $_SERVER['REQUEST_URI'] . "',\n\t\t};\n\t\tvar sendData = form.serialize() + '&' + \$.param(data);\n\t\t\$.ajax({\n\t\t\turl: '" . INCLUDES . "dynamics/assets/preview/preview.ajax.php',\n\t\t\ttype: 'POST',\n\t\t\tdataType: 'html',\n\t\t\tdata : sendData,\n\t\t\tsuccess: function(result){\n\t\t\t//console.log(result);\n\t\t\t\$('#prw-" . $options['input_id'] . "').html(result);\n\t\t\t},\n\t\t\terror: function(result) {\n\t\t\t\tnew PNotify({\n\t\t\t\t\ttitle: '" . $locale['error_preview'] . "',\n\t\t\t\t\ttext: '" . $locale['error_preview_text'] . "',\n\t\t\t\t\ticon: 'notify_icon n-attention',\n\t\t\t\t\tanimation: 'fade',\n\t\t\t\t\twidth: 'auto',\n\t\t\t\t\tdelay: '3000'\n\t\t\t\t});\n\t\t\t}\n\t\t\t});\n\t\t});\n\t\t"); } $html .= $options['required'] == 1 && $defender->inputHasError($input_name) || $defender->inputHasError($input_name) ? "<div id='" . $options['input_id'] . "-help' class='label label-danger p-5 display-inline-block'>" . $options['error_text'] . "</div>" : ""; $html .= $options['inline'] ? "</div>\n" : ''; $html .= "</div>\n"; $defender->add_field_session(array('input_name' => $input_name, 'type' => 'textarea', 'title' => $label, 'id' => $options['input_id'], 'required' => $options['required'], 'safemode' => $options['safemode'], 'error_text' => $options['error_text'])); return $html; }
$error = 1; } $result = dbquery("UPDATE " . DB_ADMIN . " SET admin_title='" . $locale['238'] . "' WHERE admin_link='user_fields.php'"); if (!$result) { $error = 1; } $result = dbquery("UPDATE " . DB_ADMIN . " SET admin_title='" . $locale['239'] . "' WHERE admin_link='forum_ranks.php'"); if (!$result) { $error = 1; } } redirect(FUSION_SELF . $aidlink . "&error=" . $error); } $settings2 = dbarray(dbquery("SELECT * FROM " . DB_SETTINGS)); $theme_files = makefilelist(THEMES, ".|..|templates", true, "folders"); $locale_files = makefilelist(LOCALE, ".|..", true, "folders"); ob_start(); opentable($locale['400']); require_once ADMIN . "settings_links.php"; echo "<form name='settingsform' method='post' action='" . FUSION_SELF . $aidlink . "'>\n"; echo "<table cellpadding='0' cellspacing='0' width='500' class='center'>\n<tr>\n"; echo "<td width='50%' class='tbl'>" . $locale['402'] . "</td>\n"; echo "<td width='50%' class='tbl'><input type='text' name='sitename' value='" . $settings2['sitename'] . "' maxlength='255' class='textbox' style='width:230px;' /></td>\n"; echo "</tr>\n<tr>\n"; echo "<td width='50%' class='tbl'>" . $locale['403'] . "</td>\n"; echo "<td width='50%' class='tbl'><input type='text' name='siteurl' value='" . $settings2['siteurl'] . "' maxlength='255' class='textbox' style='width:230px;' /></td>\n"; echo "</tr>\n<tr>\n"; echo "<td width='50%' class='tbl'>" . $locale['404'] . "</td>\n"; echo "<td width='50%' class='tbl'><input type='text' name='sitebanner' value='" . $settings2['sitebanner'] . "' maxlength='255' class='textbox' style='width:230px;' /></td>\n"; echo "</tr>\n<tr>\n"; echo "<td width='50%' class='tbl'>" . $locale['405'] . "</td>\n";
if (dbrows($result)) { $data = dbarray($result); $cat_name = $data['news_cat_name']; $cat_image = $data['news_cat_image']; $formaction = FUSION_SELF . $aidlink . "&action=edit&cat_id=" . $data['news_cat_id']; $openTable = $locale['400']; } else { redirect(FUSION_SELF . $aidlink); } } else { $cat_name = ""; $cat_image = ""; $formaction = FUSION_SELF . $aidlink; $openTable = $locale['401']; } $image_files = makefilelist(IMAGES_NC, ".|..|index.php", true); $image_list = makefileopts($image_files, $cat_image); if (isset($error) && isnum($error)) { if ($error == 1) { $errorMessage = $locale['460']; } elseif ($error == 2) { $errorMessage = $locale['461']; } if ($errorMessage) { echo "<div id='close-message'><div class='admin-message'>" . $errorMessage . "</div></div>\n"; } } opentable($openTable); echo "<form name='addcat' method='post' action='" . $formaction . "'>\n"; echo "<table cellpadding='0' cellspacing='0' width='400' class='center'>\n<tr>\n"; echo "<td width='130' class='tbl'>" . $locale['430'] . "</td>\n";
$inf_description = $locale['SB_desc']; $inf_version = "1.00"; $inf_developer = "PHP Fusion Development Team"; $inf_email = ""; $inf_weburl = "https://www.php-fusion.co.uk"; $inf_folder = "shoutbox_panel"; // The folder in which the infusion resides. $inf_image = "shout.png"; //Administration panel $inf_adminpanel[] = array("title" => $locale['SB_admin1'], "image" => $inf_image, "panel" => "shoutbox_admin.php", "rights" => "S", "page" => 5); //Multilanguage table for Administration $inf_mlt[] = array("title" => $inf_title, "rights" => "SB"); // Delete any items not required below. $inf_newtable[] = DB_SHOUTBOX . " (\n shout_id MEDIUMINT(8) UNSIGNED NOT NULL AUTO_INCREMENT,\n shout_name VARCHAR(50) NOT NULL DEFAULT '',\n shout_message VARCHAR(200) NOT NULL DEFAULT '',\n shout_datestamp INT(10) UNSIGNED NOT NULL DEFAULT '0',\n shout_ip VARCHAR(45) NOT NULL DEFAULT '',\n shout_ip_type TINYINT(1) UNSIGNED NOT NULL DEFAULT '4',\n shout_hidden TINYINT(1) UNSIGNED NOT NULL DEFAULT '0',\n shout_language VARCHAR(50) NOT NULL DEFAULT '',\n PRIMARY KEY (shout_id),\n KEY shout_datestamp (shout_datestamp)\n ) ENGINE=MyISAM DEFAULT CHARSET=UTF8 COLLATE=utf8_unicode_ci"; // shoutbox deletion of MLT shouts $enabled_languages = makefilelist(LOCALE, ".|..", TRUE, "folders"); if (!empty($enabled_languages)) { foreach ($enabled_languages as $language) { include LOCALE . $language . "/setup.php"; $mlt_deldbrow[$language][] = DB_SHOUTBOX . " WHERE shout_language='" . $language . "'"; } } //Infuse insertations $inf_insertdbrow[] = DB_PANELS . " (panel_name, panel_filename, panel_content, panel_side, panel_order, panel_type, panel_access, panel_display, panel_status, panel_url_list, panel_restriction) VALUES('" . fusion_get_locale("SB_title", SHOUTBOX_LOCALE) . "', 'shoutbox_panel', '', '4', '3', 'file', '0', '1', '1', '', '0')"; $inf_insertdbrow[] = DB_SETTINGS_INF . " (settings_name, settings_value, settings_inf) VALUES('visible_shouts', '5', '" . $inf_folder . "')"; $inf_insertdbrow[] = DB_SETTINGS_INF . " (settings_name, settings_value, settings_inf) VALUES('guest_shouts', '0', '" . $inf_folder . "')"; //Defuse cleaning $inf_droptable[] = DB_SHOUTBOX; $inf_deldbrow[] = DB_ADMIN . " WHERE admin_rights='S'"; $inf_deldbrow[] = DB_PANELS . " WHERE panel_filename='" . $inf_folder . "'"; $inf_deldbrow[] = DB_SETTINGS_INF . " WHERE settings_inf='" . $inf_folder . "'";
$rank_posts = "0"; $rank_type = "2"; $rank_apply = ""; $rank_language = LANGUAGE; $form_action = FUSION_SELF . $aidlink . '§ion=fr'; opentable($locale['400']); } echo openform('rank_form', 'post', $form_action, array('max_tokens' => 1)); echo "<table cellpadding='0' cellspacing='0' class='table table-responsive center'>\n<tbody>\n<tr>\n"; echo "<td class='tbl'><label for='rank_title'>" . $locale['420'] . "</label><span class='required'>*</span></td>\n"; echo "<td class='tbl'>\n"; echo form_text('rank_title', '', $rank_title, array('required' => 1, 'error_text' => $locale['414'])); echo "</td>\n</tr>\n<tr>\n"; echo "<td class='tbl'><label for='rank_image'>" . $locale['421'] . "</label></td>\n"; echo "<td class='tbl'>\n"; $image_files = makefilelist(RANKS . "", ".|..|index.php|.svn|.DS_Store", TRUE); foreach ($image_files as $value) { $opts[$value] = $value; } echo form_select('rank_image', '', $rank_image, array('options' => $opts, 'placeholder' => $locale['choose'])); echo "</td>\n</tr>\n"; if (multilang_table("FR")) { echo "<tr><td class='tbl'><label for='rank_language'>" . $locale['global_ML100'] . "</label></td>\n"; echo "<td class='tbl'>\n"; echo form_select('rank_language', '', $rank_language, array('options' => $language_opts, 'placeholder' => $locale['choose'])); echo "</td>\n</tr>\n"; } else { echo form_hidden('rank_language', '', $rank_language); } echo "<tr>\n"; echo "<td class='tbl'><strong>" . $locale['429'] . "</strong></td>\n";
* @package openTracker */ if (!defined("INCLUDED")) { die("Access denied"); } ?> <h4><?php echo _t("Create navigation item"); ?> </h4> <?php $actions = array(); $applications = makefilelist(PATH_APPLICATIONS, ".|..", true, "folders"); foreach ($applications as $name) { $files = makefilelist(PATH_APPLICATIONS . $name, ".|..|ajax.php|tpl|index.html|install.php|widget.php", true); $actions[$name][] = $files; } if (isset($_POST['create'])) { try { if ($_POST['secure_input'] != $_SESSION['secure_token']) { throw new Exception("Wrong secured token"); } if (empty($_POST['title'])) { throw new Exception("Empty title"); } $app = $_POST['application']; $action = $_POST['action_' . $app] != "main" ? $_POST['action_' . $app] : ""; $db = new DB("navigations"); $db->setColPrefix("navigation_"); $db->title = $_POST['title'];
} echo "</table></form>\n"; } else { echo "<div class='admin-message'>\n"; //echo "<form action='".$formaction."' method='post'>\n"; echo openform('why_no_formname', 'why_no_formname', 'post', $formaction, array('downtime' => 0)); echo "<span style='color:red;font-weight:bold;'>" . sprintf($locale['502'], $upload_dir) . "</span><br />" . $locale['503'] . "<br />"; echo form_button($locale['504'], 'refresh2', 'refresh2', $locale['504'], array('class' => 'btn-primary btn-block')); //echo "<input type='submit' class='button' value='".$locale['504']."' />"; echo "</form>\n"; echo "</div>\n"; } echo "</div>"; echo "<div class='tbl2' id='show_multiform' style='font-weight:bold;cursor:pointer;margin-bottom:2px;'>" . $locale['495'] . "</div>"; echo "<div id='multi_upload' class='image_upload' style='padding:15px 0;'>"; $multi_files = makefilelist($upload_dir, ".|..|index.php", TRUE, "files", "php|js"); $multi_opts = makefileopts($multi_files); if ($can_upload == TRUE) { //echo "<form name='multiform' method='post' action='".."' enctype='multipart/form-data'>\n"; echo openform('multiform', 'multiform', 'post', FUSION_SELF . $aidlink . "&album_id=" . $_GET['album_id'], array('downtime' => 0, 'enctype' => 1)); echo "<table class='table table-responsive tbl-border center' cellpadding='2' cellspacing='0'>\n"; echo $multi_opts != "" ? "<tr>\n<td class='tbl1' colspan='2' style='text-align:center;'>" . $locale['496'] . "</td>\n</tr>\n" : ""; echo "<tr>\n<td class='tbl1' colspan='2' style='text-align:left;'>"; echo sprintf($locale['505'], $upload_dir) . "<br />"; echo sprintf($locale['506'], $album_title) . "<br />"; echo $locale['507'] . "<br />"; echo "</td>\n</tr>\n"; if ($multi_opts != "") { echo "<tr>\n<td class='tbl1' style='text-align:right;vertical-align:top;width:20%;'>" . $locale['508'] . "</td>\n"; echo "<td class='tbl1'>"; echo "<select size='10' multiple name='multi_image[]' class='textbox' style='width:90%;'>" . $multi_opts . "</select>";