// Switcher choises $THEMEREX_shortcodes_yes_no = getYesNoList(); $THEMEREX_shortcodes_on_off = getOnOffList(); $THEMEREX_shortcodes_dir = getDirectionList(); $THEMEREX_shortcodes_align = getAlignmentList(); $THEMEREX_shortcodes_text_align = getAlignList(); $THEMEREX_shortcodes_float = getFloatList(); $THEMEREX_shortcodes_show_hide = getShowHideList(); $THEMEREX_shortcodes_box_style = getBoxStyles(); $THEMEREX_shortcodes_sorting = getSortingList(); $THEMEREX_shortcodes_ordering = getOrderingList(); $THEMEREX_shortcodes_sliders = getSlidersList(); $THEMEREX_shortcodes_users = getUsersList(); $THEMEREX_shortcodes_categories = getCategoriesList(); $THEMEREX_shortcodes_columns = getColumnsList(); $THEMEREX_shortcodes_images = themerex_array_merge(array('none' => "none"), getListFiles("/images/icons", "png")); $THEMEREX_shortcodes_icons = array_merge(array("none"), getIconsList()); $THEMEREX_shortcodes_locations = getDedicatedLocationsList(); global $THEMEREX_shortcodes_yes_no; // Current elemnt id $THEMEREX_shortcodes_id = array("id" => "id", "title" => __("Element ID", "themerex"), "desc" => __("ID for current element", "themerex"), "divider" => false, "value" => "", "type" => "text"); // Width and height params function THEMEREX_shortcodes_width($w = '') { return array("id" => "width", "title" => __("Width", "themerex"), "divider" => false, "value" => $w, "type" => "text"); } function THEMEREX_shortcodes_height($h = '', $des = 'Width (in pixels or percent) and height (only in pixels) of element') { return array("id" => "height", "title" => __("Height", "themerex"), "desc" => __($des, "themerex"), "value" => $h, "type" => "text"); } /*indent*/
function getPuzzlesList($prepend_default = true) { $list = array(); if ($prepend_default) { $list['default'] = 'default'; } return array_merge($list, getListFiles("/images/puzzles", "png")); }
return; } foreach ($temp as $f) { if (strlen($f) > 2) { if (is_file($dir . $f)) { $filename = explode('.', $f); if ($filename[1] == $type) { $list[] = $filename[0]; } } } } return $list; } $dbcList = getListFiles('dbc/', 'dbc'); $xmlList = getListFiles('xml/', 'xml'); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Language" content="ru"> <meta http-equiv="Content-Type" content="text/html; charset=utf8" /> <link rel="stylesheet" type="text/css" href="css/main.css" /> <script type="text/javascript" language="JavaScript" src="js/prototype.js"></script> <script type="text/javascript" language="JavaScript" src="js/main.js"></script> </head> <body> <script> var files = new Array(<? foreach($dbcList as $id => $filename){print "'".$filename.".dbc'";print ($id+1 == count($dbcList))? '':',';}?>); </script>
function getFlagsList($prepend_inherit = false) { $list = array(); if ($prepend_inherit) { $list['inherit'] = __("Inherit", 'themerex'); } return array_merge($list, getListFiles("/images/flags", "png")); }
if (isset($_POST['dbclayout'])) { $b_dbc = getListFiles('dbc/', 'dbc'); $subdirs = getListSubdirs('dbc/'); $f_w = fopen("dbclayout.xml", 'wb'); fwrite($f_w, "<?xml version=\"1.0\" encoding=\"utf-8\"?>\r\n"); fwrite($f_w, "<DBCFilesClient>\r\n"); fwrite($f_w, "\t<DBCFilesBase build=\"" . BASE_BUILD_CLIENT . "\">\r\n"); foreach ($b_dbc as $f) { if (in_array($f, $b_dbc)) { fwrite($f_w, "\t\t<file name=\"{$f}\"/>\r\n"); } } fwrite($f_w, "\t</DBCFilesBase>\r\n"); if (is_array($subdirs)) { foreach ($subdirs as $sd) { $p_dbc = getListFiles('dbc/' . $sd, 'dbc'); $diff_dbc = array_diff($p_dbc, $b_dbc); if (count($diff_dbc) > 0) { fwrite($f_w, "\t<DBCFilesPatch build=\"{$sd}\">\r\n"); foreach ($p_dbc as $f) { if (!in_array($f, $b_dbc)) { fwrite($f_w, "\t\t<file name=\"{$f}\"/>\r\n"); } } fwrite($f_w, "\t</DBCFilesPatch>\r\n"); } else { fwrite($f_w, "\t<DBCFilesPatch build=\"{$sd}\"/>\r\n"); } } } fwrite($f_w, "</DBCFilesClient>");