コード例 #1
0
ファイル: link.php プロジェクト: flyysr/emlog
    } else {
        emDirect("./link.php?error_b=1");
    }
}
if ($action == 'addlink') {
    $taxis = isset($_POST['taxis']) ? intval(trim($_POST['taxis'])) : 0;
    $sitename = isset($_POST['sitename']) ? addslashes(trim($_POST['sitename'])) : '';
    $siteurl = isset($_POST['siteurl']) ? addslashes(trim($_POST['siteurl'])) : '';
    $description = isset($_POST['description']) ? addslashes(trim($_POST['description'])) : '';
    if ($sitename == '' || $siteurl == '') {
        emDirect("./link.php?error_a=1");
    }
    if (!preg_match("/^http|ftp.+\$/i", $siteurl)) {
        $siteurl = 'http://' . $siteurl;
    }
    $Link_Model->addLink($sitename, $siteurl, $description, $taxis);
    $CACHE->updateCache('link');
    emDirect("./link.php?active_add=1");
}
if ($action == 'mod_link') {
    $linkId = isset($_GET['linkid']) ? intval($_GET['linkid']) : '';
    $linkData = $Link_Model->getOneLink($linkId);
    extract($linkData);
    include View::getView('header');
    require_once View::getView('linkedit');
    include View::getView('footer');
    View::output();
}
if ($action == 'update_link') {
    $sitename = isset($_POST['sitename']) ? addslashes(trim($_POST['sitename'])) : '';
    $siteurl = isset($_POST['siteurl']) ? addslashes(trim($_POST['siteurl'])) : '';