Пример #1
0
         $t_title = trim($_POST['t_title']);
     } else {
         $valid = false;
         $error_msg_array[] = gettext("You must enter a link title");
     }
     if (isset($_POST['t_uri']) && strlen(trim($_POST['t_uri'])) > 0) {
         $t_uri = trim($_POST['t_uri']);
         if (preg_match('/^[a-z0-9]+:\\/\\//iu', $t_uri) < 1) {
             $error_msg_array[] = gettext("All link URIs must start with a schema (i.e. http://, ftp://, irc://)");
             $valid = false;
         }
     } else {
         $t_uri = "";
     }
     if ($valid) {
         if (($t_new_lid = forum_links_add_link($t_title, $t_uri)) !== false) {
             admin_add_log_entry(ADD_FORUM_LINKS, array($t_new_lid, $t_title));
             header_redirect("admin_forum_links.php?webtag={$webtag}&page={$page}&added=true");
         } else {
             $error_msg_array[] = sprintf(gettext("Failed to add new forum link '%s'"), $t_title);
             $valid = false;
         }
     }
 } else {
     if (isset($_POST['updatelinksubmit'])) {
         $valid = true;
         if (isset($_POST['lid']) && is_numeric($_POST['lid'])) {
             $lid = $_POST['lid'];
             if (isset($_POST['t_title']) && strlen(trim($_POST['t_title'])) > 0) {
                 $t_title = trim($_POST['t_title']);
             } else {
Пример #2
0
         $t_title = trim($_POST['t_title']);
     } else {
         $valid = false;
         $error_msg_array[] = gettext("You must enter a link title");
     }
     if (isset($_POST['t_uri']) && strlen(trim($_POST['t_uri'])) > 0) {
         $t_uri = trim($_POST['t_uri']);
         if (preg_match('/^[a-z0-9]+:\\/\\//iu', $t_uri) < 1) {
             $error_msg_array[] = gettext("All link URIs must start with a schema (i.e. http://, ftp://, irc://)");
             $valid = false;
         }
     } else {
         $t_uri = "";
     }
     if ($valid) {
         if ($t_new_lid = forum_links_add_link($t_title, $t_uri)) {
             admin_add_log_entry(ADD_FORUM_LINKS, array($t_new_lid, $t_title));
             header_redirect("admin_forum_links.php?webtag={$webtag}&page={$page}&added=true");
         } else {
             $error_msg_array[] = sprintf(gettext("Failed to add new forum link '%s'"), $t_title);
             $valid = false;
         }
     }
 } else {
     if (isset($_POST['updatelinksubmit'])) {
         $valid = true;
         if (isset($_POST['lid']) && is_numeric($_POST['lid'])) {
             $lid = $_POST['lid'];
             if (isset($_POST['t_title']) && strlen(trim($_POST['t_title'])) > 0) {
                 $t_title = trim($_POST['t_title']);
             } else {