= $applylink_class){ stdhead($lang_linksmanage['head_apply_for_links']); begin_main_frame(); begin_frame($lang_linksmanage['text_apply_for_links'], true,10,"100%","center"); print("
".$lang_linksmanage['text_rules']."
\n"); print("       ".$lang_linksmanage['text_rule_one']."
\n"); print("       ".$lang_linksmanage['text_rule_two']."
\n"); print("       ".$lang_linksmanage['text_rule_three']."
\n"); print("       ".$lang_linksmanage['text_rule_four']."
\n"); print("       ".$lang_linksmanage['text_rule_five']."
\n"); print("       ".$lang_linksmanage['text_rule_six']."
\n"); print("".$lang_linksmanage['text_red_star_required']."
"); ?> = $applylink_class){ $sitename = unesc($_POST["linkname"]); $url = unesc($_POST["url"]); $title = unesc($_POST["title"]); $admin = unesc($_POST["admin"]); $email = htmlspecialchars(trim($_POST['email'])); $email = safe_email($email); $reason = unesc($_POST["reason"]); if (!$sitename) stderr($lang_linksmanage['std_error'], $lang_linksmanage['std_no_sitename']); elseif (!$url) stderr($lang_linksmanage['std_error'], $lang_linksmanage['std_no_url']); elseif (!$admin) stderr($lang_linksmanage['std_error'], $lang_linksmanage['std_no_admin']); elseif (!$email) stderr($lang_linksmanage['std_error'], $lang_linksmanage['std_no_email']); elseif (!check_email($email)) stderr($lang_linksmanage['std_error'], $lang_linksmanage['std_invalid_email']); elseif (!$reason) stderr($lang_linksmanage['std_error'], $lang_linksmanage['std_no_reason']); elseif (strlen($reason) < 20) stderr($lang_linksmanage['std_error'], $lang_linksmanage['std_reason_too_short']); else{ $message = "[b]Sitename[/b]: ".$sitename."\n[b]URL[/b]: ".$url."\n[b]Title[/b]: ".$title."\n[b]Administrator: [/b]".$admin."\n[b]EMail[/b]: ".$email."\n[b]Reason[/b]: \n".$reason."\n"; $message = sqlesc($message); $subject = $sitename." applys for links"; $subject = sqlesc($subject); $added = "'" . date("Y-m-d H:i:s") . "'"; $userid = $CURUSER['id']; sql_query("INSERT INTO staffmessages (sender, added, msg, subject) VALUES($userid, $added, $message, $subject)") or sqlerr(__FILE__, __LINE__); stderr($lang_linksmanage['std_success'], $lang_linksmanage['std_success_note']); } } else permissiondenied(); } //start admin work elseif (get_user_class() < $linkmanage_class) permissiondenied(); else{ if ($_GET['action'] == "del") { $id = $_GET['id'] ?? 0; if (!$id) { header("Location: linksmanage.php"); die();} $result = sql_query ("SELECT * FROM links where id = '".$id."'"); if ($row = mysql_fetch_array($result)) do { sql_query ("DELETE FROM links where id = '".$row["id"]."'") or sqlerr(__FILE__, __LINE__); } while($row = mysql_fetch_array($result)); $Cache->delete_value('links'); header("Location: linksmanage.php"); die(); } if ($_POST['action'] == "editlink") { $name = ($_POST['linkname']); $url = ($_POST['url']); $title = ($_POST['title']); if (!$name && !$url && !$title) { header("Location: linksmanage.php"); die();} sql_query("UPDATE links SET name = ".sqlesc($_POST['linkname']).", url = ".sqlesc($_POST['url']).", title = ".sqlesc($_POST['title'])." WHERE id = '".$_POST['id']."'") or sqlerr(__FILE__, __LINE__); $Cache->delete_value('links'); header("Location: linksmanage.php"); die(); } if ($_POST['action'] == "add") { if ($_POST["linkname"] == "" || $_POST["url"] == "" || $_POST["title"] == "") stderr($lang_linksmanage['std_error'], $lang_linksmanage['std_missing_form_data']); $linkname = sqlesc($_POST["linkname"]); $url = sqlesc($_POST["url"]); $title = sqlesc($_POST["title"]); sql_query("INSERT INTO links (name, url, title) VALUES($linkname, $url, $title)") or sqlerr(__FILE__, __LINE__); $res = sql_query("SELECT id FROM links WHERE name=$linkname"); $Cache->delete_value('links'); $arr = mysql_fetch_row($res); if (!$arr) stderr($lang_linksmanage['std_error'], $lang_linksmanage['std_unable_creating_new_link']); header("Location: linksmanage.php"); die; } stdhead($lang_linksmanage['std_links_manage']); ?> '.$lang_linksmanage['text_manage_links'].''; echo '| ".$lang_linksmanage['text_site_name']." | ".$lang_linksmanage['text_url']." | ".$lang_linksmanage['text_title']." | ".$lang_linksmanage['text_modify']." |
| ".$row["name"]." | ".$row["url"]." | ".$row["title"]. " | ".$lang_linksmanage['text_edit']." | ".$lang_linksmanage['text_delete']." |
| ".$lang_linksmanage['text_no_links_found']." | |||