if ($action == 'update_link') { $sitename = isset($_POST['sitename']) ? addslashes(trim($_POST['sitename'])) : ''; $siteurl = isset($_POST['siteurl']) ? addslashes(trim($_POST['siteurl'])) : ''; $description = isset($_POST['description']) ? addslashes(trim($_POST['description'])) : ''; $linkId = isset($_POST['linkid']) ? intval($_POST['linkid']) : ''; if (!preg_match("/^http|ftp.+\$/i", $siteurl)) { $siteurl = 'http://' . $siteurl; } $Link_Model->updateLink(array('sitename' => $sitename, 'siteurl' => $siteurl, 'description' => $description), $linkId); $CACHE->updateCache('link'); emDirect("./link.php?active_edit=1"); } if ($action == 'dellink') { LoginAuth::checkToken(); $linkid = isset($_GET['linkid']) ? intval($_GET['linkid']) : ''; $Link_Model->deleteLink($linkid); $CACHE->updateCache('link'); emDirect("./link.php?active_del=1"); } if ($action == 'hide') { $linkId = isset($_GET['linkid']) ? intval($_GET['linkid']) : ''; $Link_Model->updateLink(array('hide' => 'y'), $linkId); $CACHE->updateCache('link'); emDirect('./link.php'); } if ($action == 'show') { $linkId = isset($_GET['linkid']) ? intval($_GET['linkid']) : ''; $Link_Model->updateLink(array('hide' => 'n'), $linkId); $CACHE->updateCache('link'); emDirect('./link.php'); }