function get_diary_uid() { $sql = "SELECT uid FROM " . TABLE_USERS . " WHERE login='******'"; $result = pg_query($sql) or die(pg_last_error($dbconn)); return pg_fetch_object($result, NULL)->uid; }
if (!empty($_POST) && !empty($_SERVER['HTTP_REFERER']) && strpos($_SERVER['HTTP_REFERER'], "http://" . $_SERVER['SERVER_NAME']) === false) { die("Get lost :>"); } session_start(); define('IN_DIARY', true); define('ROOT_PATH', realpath('./') . '/'); define('INCLUDE_PATH', realpath(ROOT_PATH . '../include') . '/'); setlocale(LC_ALL, ''); bindtextdomain("diarusie", INCLUDE_PATH . 'locale/'); textdomain("diarusie"); bind_textdomain_codeset("diarusie", 'UTF-8'); //echo _("Welcome!"); @(include_once ROOT_PATH . 'extension.inc'); @(include_once INCLUDE_PATH . 'common.inc.' . PHP_EXT); $dbconn = connect_db() or die("ups db!"); $diary_login = get_diary_login(); if (@(!$_SESSION['ip'])) { $_SESSION['ip'] = guess_ip(); } switch (@$_GET['page']) { case 'archive': include INCLUDE_PATH . 'archive.inc.' . PHP_EXT; if (@$_GET['nid'] >= 1) { show_archive_page($dbconn, $diary_login, SHOW_NOTE); } else { if (@$_GET['month'] >= 1 && @$_GET['month'] <= 12) { show_archive_page($dbconn, $diary_login, SHOW_MONTH); } else { show_error_page($dbconn, $diary_login, "turlaj dropsy petaku!"); } }