{ $message = delete_page_test ( $page_num, $id, $dbLink ); break; } case "DELETEPage": { delete_page ( $id, $page_num, $dbLink ); mysql_close ($dbLink); header("Location: http://" . $SERVER_NAME . $SCRIPT_NAME . "?context=Edit+Page&id=$id"); exit; } case "addPage": { add_new_page ( $id, $dbLink ); mysql_close ($dbLink); header("Location: http://" . $SERVER_NAME . $SCRIPT_NAME . "?context=Edit+Page&id=$id"); exit; } case "moveUp": { swap_page_position ( $page_num, $page_num - 1, $id, $dbLink ); mysql_close ($dbLink); header("Location: http://" . $SERVER_NAME . $SCRIPT_NAME . "?context=Edit+Page&id=$id#" . $newNum); exit; }
add_in_site_link(intval($_GET["site_id"])); break; case "add_all_lry": add_all_lry(intval($_GET["site_id"])); break; case "zhua_sites": zhua_sites(intval($_GET["site_id"])); break; case "geng_sites": geng_sites(intval($_GET["site_id"])); break; case "add_new_page": add_new_page($_GET["site_id"]); break; case "add_new_page_step_2": add_new_page(intval($_GET["site_id"])); break; case "update_in_site_link": update_in_site_link(); break; case "add_all_site_link": add_all_site_link(); break; case "update_qp": echo "正在处理中...<br>"; print str_repeat(" ", 4096); ob_flush(); flush(); //sleep(1); update_qp($_GET["url"]); break;
} elseif (isset($_SERVER['HTTP_X_REQUESTED_FILEUPDIR'])) { $_dr = $_SERVER['HTTP_X_REQUESTED_FILEUPDIR']; } else { die('no updir'); } if (!is_dir($_dr)) { die('no exist updir'); } // файл $fn = _slug($_fn); // каталог $up_dir = getinfo('FCPATH') . $_dr; // file_put_contents(FCPATH . 'log.txt', $up_dir . $fn); // лог для отладки // загрузка file_put_contents($up_dir . $fn, file_get_contents('php://input')); if (file_exists($up_dir . $fn)) { require_once __DIR__ . '/lib/add-new-page.php'; add_new_page($up_dir . $fn, $up_dir); } function _slug($slug) { $repl = array("А" => "a", "Б" => "b", "В" => "v", "Г" => "g", "Д" => "d", "Е" => "e", "Ё" => "jo", "Ж" => "zh", "З" => "z", "И" => "i", "Й" => "j", "К" => "k", "Л" => "l", "М" => "m", "Н" => "n", "О" => "o", "П" => "p", "Р" => "r", "С" => "s", "Т" => "t", "У" => "u", "Ф" => "f", "Х" => "h", "Ц" => "c", "Ч" => "ch", "Ш" => "sh", "Щ" => "shh", "Ъ" => "", "Ы" => "y", "Ь" => "", "Э" => "e", "Ю" => "ju", "Я" => "ja", "а" => "a", "б" => "b", "в" => "v", "г" => "g", "д" => "d", "е" => "e", "ё" => "jo", "ж" => "zh", "з" => "z", "и" => "i", "й" => "j", "к" => "k", "л" => "l", "м" => "m", "н" => "n", "о" => "o", "п" => "p", "р" => "r", "с" => "s", "т" => "t", "у" => "u", "ф" => "f", "х" => "h", "ц" => "c", "ч" => "ch", "ш" => "sh", "щ" => "shh", "ъ" => "", "ы" => "y", "ь" => "", "э" => "e", "ю" => "ju", "я" => "ja", "Є" => "ye", "є" => "ye", "І" => "i", "і" => "i", "Ї" => "yi", "ї" => "yi", "Ґ" => "g", "ґ" => "g", "Ў" => "u", "ў" => "u", "'" => "", "ă" => 'a', "î" => 'i', "ş" => 'sh', "ţ" => 'ts', "â" => 'a', "«" => "", "»" => "", "—" => "-", "`" => "", " " => "-", "[" => "", "]" => "", "{" => "", "}" => "", "<" => "", ">" => "", "?" => "", "," => "", "*" => "", "%" => "", "\$" => "", "@" => "", "!" => "", ";" => "", ":" => "", "^" => "", "\"" => "", "&" => "", "=" => "", "№" => "", "\\" => "", "/" => "", "#" => "", "(" => "", ")" => "", "~" => "", "|" => "", "+" => "", "”" => "", "“" => "", "'" => "", "’" => "", "—" => "-", "–" => "-", "™" => "tm", "©" => "c", "®" => "r", "…" => "", "“" => "", "”" => "", "„" => "", " " => "-"); $slug = strtr(trim($slug), $repl); $slug = htmlentities($slug); // если есть что-то из юникода $slug = strtr(trim($slug), $repl); $slug = strtolower($slug); return $slug; } return; # end of file
echo '<th width="92" scope="row">Enter Description</th>'; echo '<td width="406">'; echo '<input name="trial_page_desc" type="text" id="trial_page_desc" value="" />'; echo '</td>'; echo '</tr></table>'; echo '<input type="hidden" name="action" value="update" />'; echo '<input type="hidden" name="page_options" value="trial_page_url" />'; echo '<p>'; echo '<input type="submit" name="add_page" value="Save Changes" />'; echo '</p>'; echo '</form>'; echo '</div>'; } if (isset($_REQUEST['add_page'])) { add_new_page(); } function add_new_page() { global $wpdb; $the_page_title = $_REQUEST['trial_page_title']; $the_page_desc = $_REQUEST['trial_page_desc']; $the_page_url = $_REQUEST['trial_page_url']; $the_page_name = 'trial_page'; $the_page = get_page_by_title($the_page_title); if (!$the_page) { // Create post object $_p = array(); $_p['post_title'] = $the_page_title; $_p['post_content'] = $the_page_desc; $_p['post_status'] = 'publish';