Example #1
0
function auth()
{
    $id = mysql_escape_string($_POST['login']);
    $password = mysql_escape_string($_POST['password']);
    $query = mysql_query("SELECT * FROM tbl_auth WHERE id = '{$id}' and password ='******' limit 1");
    if (mysql_num_rows($query) == 1) {
        $_SESSION['auth'] = "1";
        $_SESSION['id'] = $id;
        $_SESSION['name'] = get_agency_name($id);
        //this is the first time we use this function to pull the agency name.
        $_SESSION['ses_start'] = date('Y-m-d-h-i-s');
        $_SESSION['log_ip'] = $_SERVER['REMOTE_ADDR'];
        log_activity('login');
        load_index();
    } else {
        $error_message = 'Sorry, try again! (your ip address has been recorded)';
        // This is an example of a generic log entry
        $_SESSION['extra'] = $id;
        //we set the extra var to the attemped user id
        $_SESSION['log_ip'] = $_SERVER['REMOTE_ADDR'];
        //we record the ip address
        log_activity('failed login');
        //we use a string to id the activity and write the log
        //  end of logging
        show_login($error_message);
    }
    //echo $query;
}
Example #2
0
function show_footer()
{
    // footer for html-page
    echo "\n<HR><SMALL><A class=\"title\" href=\"http://quixplorer.sourceforge.net\" target=\"_blank\">";
    echo "QuiXplorer " . $GLOBALS["version"] . "</A> - ";
    echo "<A href=\"http://quix.tk\" target=\"_blank\">the QuiX project</A></SMALL>";
    show_login();
    echo "</center></BODY>\n</HTML>";
}
Example #3
0
function main()
{
    create_html_start();
    if (!isset($_SESSION['ms_username'])) {
        show_login();
    } else {
        show_main_page();
    }
    create_html_end();
}
Example #4
0
function check_login()
{
    global $PHP_SELF, $PHORUM, $q, $DB;
    $success = false;
    if (isset($_GET["logout"])) {
        setcookie("phorum_admin_session", "");
        $success = true;
        header("Location: {$PHP_SELF}");
        exit;
    }
    if (isset($_COOKIE["phorum_admin_session"])) {
        $SQL = "Select * from {$PHORUM['auth_table']} where sess_id='{$_COOKIE['phorum_admin_session']}'";
        $q->query($DB, $SQL);
        $PHORUM["admin_user"] = $q->getrow();
        if ($PHORUM["admin_user"]["id"]) {
            $SQL = "Select forum_id from {$PHORUM['mod_table']} where user_id=" . $PHORUM["admin_user"]["id"];
            $q->query($DB, $SQL);
            while ($rec = $q->getrow()) {
                $PHORUM["admin_user"]["forums"][$rec["forum_id"]] = true;
            }
            if (is_array($PHORUM["admin_user"]["forums"])) {
                $success = true;
            }
        }
    }
    if (!$success && isset($_POST["login"]) && isset($_POST["passwd"])) {
        $id = phorum_check_login($_POST['login'], $_POST["passwd"]);
        if ($id) {
            $sess_id = phorum_session_id($_POST['login'], $_POST["passwd"]);
            setcookie("phorum_admin_session", "{$sess_id}");
            phorum_login_user($sess_id, $id);
            header("Location: {$PHP_SELF}");
            exit;
        }
    }
    if (!$success) {
        $SQL = "select user_id from {$PHORUM['mod_table']} where forum_id=0 limit 1";
        $q->query($DB, $SQL);
        if ($q->numrows() > 0) {
            show_login();
            exit;
        } else {
            // create temporary user
            $PHORUM["admin_user"]["name"] = "Temporary User";
            $PHORUM["admin_user"]["forums"][0] = true;
        }
    }
}
Example #5
0
/**
footer for html-page
*/
function show_footer()
{
    ?>
    <hr>
    <small>
        <a class="title" href="https://github.com/realtimeprojects/quixplorer" target="_blank"> QuiXplorer Version 2.5.7</a>
   </small>
   <small>Thanks for usage!</small>
   <?php 
    show_login();
    ?>
   </center>
   </body>
   </html>
   <?php 
}
Example #6
0
 public function index()
 {
     $user_id = $this->auth->user_id();
     if (!$user_id) {
         show_login();
     }
     $temp = $this->user_browse_history->lists(array('where' => 'a.user_id = ' . $user_id . ' and a.create_time >' . strtotime("last month"), 'orderby' => 'create_time desc', 'num' => 500));
     $user_history = array();
     if ($temp) {
         $i = 0;
         foreach ($temp as $key => $item) {
             if ($i == 5) {
                 break;
             }
             if (date('Y-m-d', $item->create_time) == date('Y-m-d', time())) {
                 $show_date = '今天';
             } else {
                 if (date('Y-m-d', $item->create_time) == date('Y-m-d', time() - 24 * 3600)) {
                     $show_date = '昨天';
                 } else {
                     if (date('Y-m-d', $item->create_time) == date('Y-m-d', time()) - 2 * 24 * 3600) {
                         $show_date = '前天';
                     } else {
                         $show_date = date('Y-m-d', $item->create_time);
                     }
                 }
             }
             $item->show_date = $show_date;
             if ($key != 0 && isset($last_creat_time) && date('Y-m-d', $item->create_time) != $last_creat_time) {
                 $i++;
             }
             $user_history[$i][] = $item;
             $last_creat_time = date('Y-m-d', $item->create_time);
         }
     }
     $data['user_history'] = $user_history;
     $this->load->view('home/history', $data);
 }
Example #7
0
        }
        change_profil($log, array(14 => $ip, 12 => $udata[12] + 1, 36 => $udata[36] + 1, 41 => $udata[41] + 1));
        //--------------------------------------------------------------------------//
        if ($config['botnik'] == 1) {
            include_once BASEDIR . "includes/chat_bot.php";
            if ($mssg != "") {
                $text = no_br($mssg . '|' . $namebots . '||' . SITETIME . '|MOT-V3|L-O-V-E|0|' . $data[7] . '|' . $data[8] . '|');
                write_files(DATADIR . "chat.dat", "{$text}\r\n");
            }
        }
        //--------------------------------------------------------------------------//
        if ($config['magnik'] == 1) {
            if (stristr($msg, $data[8])) {
                $text = no_br('Молодец ' . nickname($log) . '! Правильный ответ [b]' . $data[8] . '[/b]! Следующий вопрос через 1 минуту|Вундер-киндер||' . SITETIME . '|Opera|127.0.0.3|0|' . (SITETIME + 60) . '||');
                write_files(DATADIR . "chat.dat", "{$text}\r\n");
            }
        }
        header("Location: index.php?isset=addon&" . SID);
        exit;
    } else {
        show_error('Ошибка, слишком длинное или короткое сообщение!');
    }
} else {
    show_login('Вы не авторизованы, чтобы добавить сообщение, необходимо');
}
echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="index.php?' . SID . '">Вернуться</a><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once "../themes/" . $config['themes'] . "/foot.php";
?>

Example #8
0
                redirect("login.php");
            } else {
                show_error($validation->getErrors());
            }
            echo '<img src="/images/img/back.gif" alt="image" /> <a href="account.php">Вернуться</a><br />';
            break;
            ############################################################################################
            ##                                     Генерация ключа                                    ##
            ############################################################################################
        ############################################################################################
        ##                                     Генерация ключа                                    ##
        ############################################################################################
        case 'apikey':
            $uid = isset($_GET['uid']) ? check($_GET['uid']) : '';
            if ($uid == $_SESSION['token']) {
                $key = generate_password();
                DB::run()->query("UPDATE `users` SET `users_apikey`=? WHERE `users_login`=?;", array(md5($log . $key), $log));
                notice('Новый ключ успешно сгенерирован!');
                redirect("account.php");
            } else {
                show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
            }
            echo '<img src="/images/img/back.gif" alt="image" /> <a href="account.php">Вернуться</a><br />';
            break;
        default:
            redirect("account.php");
    }
} else {
    show_login('Вы не авторизованы, чтобы изменять свои данные, необходимо');
}
include_once '../themes/footer.php';
Example #9
0
        }
        if (file_exists(DATADIR . "datavotes/votes.dat")) {
            $vfiles = file_get_contents(DATADIR . "datavotes/votes.dat");
            $vv = explode("|", $vfiles);
            $string = search_string(DATADIR . "datavotes/users.dat", $log, 1);
            if (empty($string)) {
                if ($golos > 0 && $vv[$golos] !== "") {
                    $vresult = file_get_contents(DATADIR . "datavotes/result.dat");
                    $vu = explode("|", $vresult);
                    $vu[$golos]++;
                    $vt = '|' . $vu[1] . '|' . $vu[2] . '|' . $vu[3] . '|' . $vu[4] . '|' . $vu[5] . '|' . $vu[6] . '|' . $vu[7] . '|' . $vu[8] . '|' . $vu[9] . '|' . $vu[10] . '|';
                    write_files(DATADIR . "datavotes/result.dat", $vt, 1, 0666);
                    write_files(DATADIR . "datavotes/users.dat", '|' . $log . '|' . SITETIME . "|\r\n", 0, 0666);
                    header("Location: vote.php?isset=yesvotes&" . SID);
                    exit;
                } else {
                    echo '<b>Ошибка! Неверно указан вариант голосования!</b><br />';
                }
            } else {
                echo '<b>Ошибка! Вы уже проголосовали в этом опросе!</b><br />';
            }
        } else {
            echo '<b>Ошибка! Голосование еще не создано!</b><br />';
        }
    } else {
        show_login('Вы не авторизованы, чтобы голосовать, необходимо');
    }
}
echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="index.php?' . SID . '">К голосованию</a><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once "../themes/" . $config['themes'] . "/foot.php";
Example #10
0
                             show_error('Ошибка! Редактирование невозможно, прошло более 10 минут!');
                         }
                     } else {
                         show_error('Ошибка! Редактирование невозможно, данная тема закрыта!');
                     }
                 } else {
                     show_error('Ошибка! Сообщение удалено или вы не автор этого сообщения!');
                 }
             } else {
                 show_error('Ошибка! Слишком длинное или короткое сообщение!');
             }
         } else {
             show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
         }
     } else {
         show_login('Вы не авторизованы, чтобы редактировать сообщения, необходимо');
     }
     render('includes/back', array('link' => 'topic.php?act=edit&amp;tid=' . $tid . '&amp;pid=' . $pid . '&amp;start=' . $start, 'title' => 'Вернуться'));
     break;
     ############################################################################################
     ##                                     Переход к сообщению                                ##
     ############################################################################################
 ############################################################################################
 ##                                     Переход к сообщению                                ##
 ############################################################################################
 case 'viewpost':
     $id = isset($_GET['id']) ? abs(intval($_GET['id'])) : 0;
     $querytopic = DB::run()->querySingle("SELECT COUNT(*) FROM `posts` WHERE `posts_id`<=? AND `posts_topics_id`=? ORDER BY `posts_time` ASC LIMIT 1;", array($id, $tid));
     if (!empty($querytopic)) {
         $end = floor(($querytopic - 1) / $config['forumpost']) * $config['forumpost'];
         redirect("topic.php?tid={$tid}&start={$end}");
Example #11
0
                        $result = $querysearch->fetchAll(PDO::FETCH_COLUMN);
                        $_SESSION['forumfind'] = $forumfind;
                        $_SESSION['forumfindres'] = $result;
                    }
                    $total = count($_SESSION['forumfindres']);
                    if ($total > 0) {
                        if ($start >= $total) {
                            $start = last_page($total, $config['forumpost']);
                        }
                        $result = implode(',', $_SESSION['forumfindres']);
                        $querypost = DB::run()->query("SELECT `posts`.*, `topics_title` FROM `posts` LEFT JOIN `topics` ON `posts`.`posts_topics_id`=`topics`.`topics_id` WHERE `posts_id` IN (" . $result . ") ORDER BY `posts_time` DESC LIMIT " . $start . ", " . $config['forumpost'] . ";");
                        $posts = $querypost->fetchAll();
                        render('forum/search_posts', array('posts' => $posts, 'find' => $find, 'total' => $total));
                        page_strnavigation('search.php?act=search&amp;find=' . urlencode($find) . '&amp;type=' . $type . '&amp;where=' . $where . '&amp;period=' . $period . '&amp;section=' . $section . '&amp;', $config['forumpost'], $start, $total);
                    } else {
                        show_error('По вашему запросу ничего не найдено!');
                    }
                }
            } else {
                show_error('Ошибка! Запрос должен содержать от 3 до 50 символов!');
            }
            render('includes/back', array('link' => 'search.php', 'title' => 'Вернуться'));
            break;
        default:
            redirect("search.php");
    }
} else {
    show_login('Вы не авторизованы, чтобы использовать поиск, необходимо');
}
render('includes/back', array('link' => 'index.php', 'title' => 'К форумам', 'icon' => 'reload.gif'));
include_once '../themes/footer.php';
Example #12
0
        } else {
            show_error('Неверный ввод данных! Введите число от 1 до 100 включительно!');
        }
        echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="loterea.php?' . SID . '">Вернуться</a><br />';
        echo '<img src="../images/img/chat.gif" alt="image" /> <a href="loterea.php?action=show&amp;' . SID . '">Участники</a><br />';
    }
    ############################################################################################
    ##                                   Просмотр участников                                  ##
    ############################################################################################
    if ($action == "show") {
        echo 'Список участников купивших билеты<br /><br />';
        $lotfiles = file(DATADIR . "loterea.dat");
        $total = count($lotfiles);
        if ($total > 1) {
            for ($i = 1; $i < $total; $i++) {
                $user_dats = explode("|", $lotfiles[$i]);
                echo $i . '. <img src="../images/img/chel.gif" alt="image" /> ';
                echo '<b><a href="../pages/anketa.php?uz=' . $user_dats[1] . '&amp;' . SID . '">' . nickname($user_dats[1]) . '</a></b> ';
                echo '(Ставка: ' . $user_dats[2] . ')<br />';
            }
        } else {
            show_error('Еще нет ни одного участника!');
        }
        echo '<br />Всего участников: <b>' . (int) ($total - 1) . '</b><br />';
        echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="loterea.php?' . SID . '">Вернуться</a><br />';
    }
} else {
    show_login('Вы не авторизованы, чтобы учавствовать в лотерее, необходимо');
}
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once "../themes/" . $config['themes'] . "/foot.php";
Example #13
0
                         notice('Рекламная ссылка успешно размещена (Cписано: ' . moneys($price) . ')');
                         redirect("reklama.php?act=all");
                     } else {
                         show_error('Ошибка! Для покупки рекламы у вас недостаточно денег!');
                     }
                 } else {
                     show_error('Ошибка! Вы уже разместили рекламу, запрещено добавлять несколько сайтов подряд!');
                 }
             } else {
                 show_error('Ошибка! В данный момент нет свободных мест для размещения рекламы!');
             }
         } else {
             show_error($validation->getErrors());
         }
     } else {
         show_login('Вы не авторизованы, для покупки рекламы, необходимо');
     }
     echo '<img src="/images/img/back.gif" alt="image" /> <a href="reklama.php">Вернуться</a><br />';
     break;
     ############################################################################################
     ##                                   Просмотр всех ссылок                                 ##
     ############################################################################################
 ############################################################################################
 ##                                   Просмотр всех ссылок                                 ##
 ############################################################################################
 case 'all':
     $config['newtitle'] = 'Список всех ссылок';
     $total = DBM::run()->count('rekuser', array('rek_time' => array('>', SITETIME)));
     if ($total > 0) {
         if ($start >= $total) {
             $start = 0;
Example #14
0
                echo 'У вас имеется возможность снять нарушение<br /><br />';
            } else {
                echo '<b>Вы не можете снять нарушение</b><br />';
                echo 'Возможно у вас нет нарушений, не прошло еще 30 суток или недостаточная сумма на счете<br /><br />';
            }
            break;
            ############################################################################################
            ##                                   Снятие нарушений                                     ##
            ############################################################################################
        ############################################################################################
        ##                                   Снятие нарушений                                     ##
        ############################################################################################
        case "go":
            $daytime = round((SITETIME - $udata['users_timelastban']) / 3600 / 24);
            if ($udata['users_totalban'] > 0 && $daytime >= 30 && $udata['users_money'] >= 100000) {
                DB::run()->query("UPDATE users SET users_timelastban=?, users_totalban=users_totalban-1, users_money=users_money-? WHERE users_login=?", array(SITETIME, 100000, $log));
                echo 'Нарушение успешно списано, с вашего счета списано <b>' . moneys(100000) . '</b><br />';
                echo 'Следующее нарушение вы сможете снять не ранее чем через 30 суток<br /><br />';
            } else {
                echo '<b>Вы не можете снять нарушение</b><br />';
                echo 'Возможно у вас нет нарушений, не прошло еще 30 суток или недостаточная сумма на счете<br /><br />';
            }
            echo '<img src="/images/img/back.gif" alt="image" /> <a href="razban.php">Вернуться</a><br />';
            break;
        default:
            redirect("razban.php");
    }
} else {
    show_login('Вы не авторизованы, чтобы снять нарушение, необходимо');
}
include_once '../themes/footer.php';
Example #15
0
                                } else {
                                    show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
                                }
                                if (!empty($error)) {
                                    echo '<img src="/images/img/back.gif" alt="image" /> <a href="rating.php?uz=' . $uz . '&amp;vote=' . $vote . '">Вернуться</a><br />';
                                }
                                break;
                            default:
                                redirect("rating.php");
                        }
                    } else {
                        show_error('Ошибка! Вы уже изменяли авторитет этому пользователю!');
                    }
                } else {
                    show_error('Ошибка! Разрешается изменять авторитет раз в 3 часа!');
                }
            } else {
                show_error('Ошибка! Данного пользователя не существует!');
            }
        } else {
            show_error('Ошибка! Для изменения авторитета вам необходимо набрать ' . points($config['editratingpoint']) . '!');
        }
    } else {
        show_error('Ошибка! Нельзя изменять авторитет самому себе!');
    }
} else {
    show_login('Вы не авторизованы, чтобы изменять авторитет, необходимо');
}
echo '<img src="/images/img/luggage.gif" alt="image" /> <a href="rathist.php?uz=' . $uz . '">История</a><br />';
echo '<img src="/images/img/reload.gif" alt="image" /> <a href="user.php?uz=' . $uz . '">В анкету</a><br />';
include_once '../themes/footer.php';
Example #16
0
        ############################################################################################
        ##                                    Сохранение записи                                   ##
        ############################################################################################
        case "change":
            $uid = check($_GET['uid']);
            $msg = check($_POST['msg']);
            if ($uid == $_SESSION['token']) {
                if (utf_strlen($msg) < 10000) {
                    $querynote = DB::run()->querySingle("SELECT `note_id` FROM `notebook` WHERE `note_user`=? LIMIT 1;", array($log));
                    if (!empty($querynote)) {
                        DB::run()->query("UPDATE `notebook` SET `note_text`=?, `note_time`=? WHERE `note_user`=?", array($msg, SITETIME, $log));
                    } else {
                        DB::run()->query("INSERT INTO `notebook` (`note_user`, `note_text`, `note_time`) VALUES (?, ?, ?);", array($log, $msg, SITETIME));
                    }
                    $_SESSION['note'] = 'Запись успешно сохранена!';
                    redirect("notebook.php");
                } else {
                    show_error('Ошибка! Слишком длинная запись, не более 10тыс. символов!');
                }
            } else {
                show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
            }
            echo '<img src="/images/img/back.gif" alt="image" /> <a href="notebook.php?act=edit">Вернуться</a><br />';
            break;
        default:
            redirect("notebook.php");
    }
} else {
    show_login('Вы не авторизованы, чтобы сохранять заметки, необходимо');
}
include_once '../themes/footer.php';
Example #17
0
        // es gibt auch noch ältere ...
        die("Sorry: Aber Sie sollten Ihr PHP wirklich updaten!");
    }
    // Wenn es password_verify() nicht gibt, dann bauen wir eine:
    function password_verify($password, $hashedPassword)
    {
        if ($hashedPassword == crypt($password, $hashedPassword)) {
            return true;
        } else {
            return false;
        }
    }
}
// Jetzt können wir also die Funktion "password_verify" in jedem Fall verwenden:
if (!password_verify(trim($_POST['passwort']), $hashedPassword)) {
    show_login(trim($_POST['username']), 'Passwort falsch');
    exit;
}
// else:
// Registrierung der Daten in der Session und
// Weiterleitung zur geschützten Startseite
session_start();
session_unset();
session_regenerate_id(true);
if (isset($_POST['register_ip']) && $_POST['register_ip']) {
    $_SESSION['ip'] = $_SERVER['REMOTE_ADDR'];
}
$_SESSION['username'] = $_POST['username'];
$_SESSION['groups'] = getGroups($_POST['username']);
$_SESSION['last_action'] = date('U');
$target = $_SERVER['REQUEST_SCHEME'] . '://' . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['SCRIPT_NAME']), '/') . '/index.php';
Example #18
0
                unset($LOGIN_USERNAME);
            }
        } else {
            $message = "Login Failed";
        }
    }
    if ($message) {
        unset($LOGIN_USERNAME);
        unset($LOGIN_PASSWORD);
        session_destroy();
    }
    if (__FILE__ == $SCRIPT_FILENAME) {
        print "<html><head><title>Login</title></head><body>";
    }
    if (!is_logged_in()) {
        show_login($message);
    } else {
        print "Logged in successfully";
    }
    if (__FILE__ == $SCRIPT_FILENAME) {
        print "</body></html>";
    }
} elseif (LOGIN_STYLE == 'http') {
    login_do_http_auth();
    if (!is_logged_in()) {
        http_401();
        print "Not logged in.";
        exit;
    } else {
        //$s = ob_get_contents(); ob_end_clean();
        //ob_start("ob_userpref");
Example #19
0
        ############################################################################################
        ##                                 Удаление закладок                                      ##
        ############################################################################################
        case 'remove':
            $uid = check($_GET['uid']);
            if ($uid == $_SESSION['token']) {
                if (!empty($tid)) {
                    $bookmark = DB::run()->querySingle("SELECT `book_id` FROM `bookmarks` WHERE `book_topic`=? AND `book_user`=? LIMIT 1;", array($tid, $log));
                    if (!empty($bookmark)) {
                        DB::run()->query("DELETE FROM `bookmarks` WHERE `book_topic`=? AND `book_user`=?;", array($tid, $log));
                        notice('Тема успешно удалена из закладок!');
                        redirect("topic.php?tid={$tid}&start={$start}");
                    } else {
                        show_error('Ошибка! Данной темы нет в закладках!');
                    }
                } else {
                    show_error('Ошибка! Отсутствуют выбранные закладки!');
                }
            } else {
                show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
            }
            render('includes/back', array('link' => 'topic.php?tid=' . $tid . 'start=' . $start, 'title' => 'Вернуться'));
            break;
        default:
            redirect("bookmark.php");
    }
} else {
    show_login('Вы не авторизованы, для управления закладками, необходимо');
}
render('includes/back', array('link' => 'index.php', 'title' => 'К форумам', 'icon' => 'reload.gif'));
include_once '../themes/footer.php';
Example #20
0
                                        echo 'C вашего счета списано ' . moneys($config['avatarupload']) . '<br /><br />';
                                    } else {
                                        show_error('Ошибка! На вашем счете недостаточно средств!');
                                    }
                                } else {
                                    show_error('Ошибка! Недостаточное количество актива, необходимо набрать более ' . points($config['avatarpoints']) . '!');
                                }
                            } else {
                                show_error('Ошибка! Размер аватара должен быть ' . $config['avatarsize'] . '*' . $config['avatarsize'] . ' px');
                            }
                        } else {
                            show_error('Ошибка! Вес аватара должен быть не более чем ' . formatsize($config['avatarweight']) . '!');
                        }
                    } else {
                        show_error('Ошибка! Разрешается загружать аватары только в формате .gif');
                    }
                } else {
                    show_error('Ошибка! Не удалось загрузить аватар!');
                }
            } else {
                show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
            }
            echo '<img src="/images/img/back.gif" alt="image" /> <a href="avatars.php?act=load">Вернуться</a><br />';
            break;
        default:
            redirect("avatars.php");
    }
} else {
    show_login('Вы не авторизованы, чтобы изменить аватар, необходимо');
}
include_once '../themes/footer.php';
Example #21
0
                echo '<br /><b><a href="/games/naperstki.php?act=choice&amp;rand=' . $rand . '">К выбору</a></b><br /><br />';
                $allmoney = DB::run()->querySingle("SELECT users_money FROM users WHERE users_login=?;", array($log));
                echo 'У вас в наличии: ' . moneys($allmoney) . '<br /><br />';
                echo '<img src="/images/img/back.gif" alt="image" /> <a href="/games/naperstki.php">Вернуться</a><br />';
            } else {
                show_error('Вы не можете играть, т.к. на вашем счету недостаточно средств');
            }
            break;
            # ###########################################################################################
            # #                                     Описание игры                                      ##
            # ###########################################################################################
        # ###########################################################################################
        # #                                     Описание игры                                      ##
        # ###########################################################################################
        case "faq":
            echo 'Для участия в игре нажмите "Играть"<br />';
            echo 'За каждый проигрыш у вас будут списывать по ' . moneys(50) . '<br />';
            echo 'За каждый выигрыш вы получите ' . moneys(100) . '<br />';
            echo 'Шанс банкира на выигрыш немного больше, чем у вас<br />';
            echo 'Итак дерзайте!<br /><br />';
            echo '<img src="/images/img/back.gif" alt="image" /> <a href="/games/naperstki.php">Вернуться</a><br />';
            break;
        default:
            header("location: /games/naperstki.php");
            exit;
    }
} else {
    show_login('Вы не авторизованы, чтобы начать игру, необходимо');
}
echo '<img src="/images/img/games.gif" alt="image" /> <a href="/games/">Развлечения</a><br />';
include_once '../themes/footer.php';
Example #22
0
                             show_error('Ошибка! Для данного голосования не созданы варианты ответов!');
                         }
                     } else {
                         show_error('Ошибка! Данный опрос закрыт для голосования!');
                     }
                 } else {
                     show_error('Ошибка! Данного голосования не существует!');
                 }
             } else {
                 show_error('Ошибка! Вы не выбрали вариант ответа!');
             }
         } else {
             show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
         }
     } else {
         show_login('Вы не авторизованы, чтобы участвовать в голосованиях, необходимо');
     }
     echo '<img src="/images/img/back.gif" alt="image" /> <a href="index.php?act=poll&amp;id=' . $id . '">Вернуться</a><br />';
     echo '<img src="/images/img/reload.gif" alt="image" /> <a href="index.php">К голосованиям</a><br />';
     break;
     ############################################################################################
     ##                                      Голосование                                       ##
     ############################################################################################
 ############################################################################################
 ##                                      Голосование                                       ##
 ############################################################################################
 case 'voters':
     show_title('Последние проголосовавшие');
     $votes = DB::run()->queryFetch("SELECT * FROM `vote` WHERE `vote_id`=? LIMIT 1;", array($id));
     if (!empty($votes)) {
         $config['newtitle'] = $votes['vote_title'];
Example #23
0
            echo "<p class='alert' align='center'>Must Enter a Student ID</p>";
            show_login();
        } else {
            mysql_select_db($database_equip, $equip);
            $query_Recordset1 = sprintf("SELECT * FROM students WHERE UID = '{$Username}'");
            $Recordset1 = mysql_query($query_Recordset1, $equip) or die(mysql_error());
            $row_Recordset1 = mysql_fetch_assoc($Recordset1);
            $totalRows_Recordset1 = mysql_num_rows($Recordset1);
            if ($row_Recordset1['StudentID'] == $Password) {
                //name & start the session then register a variable
                session_name("EquipmentReservation");
                session_start();
                session_register($Username);
                // this sets variables in the session
                $_SESSION['user'] = $Username;
                $_SESSION['sid'] = $Password;
                $_SESSION['auth'] = true;
                $_SESSION['time'] = time();
                mysql_free_result($Recordset1);
                echo "<meta http-equiv=\"refresh\" content=\"0;URL=index.php\">";
            } else {
                include 'includes/heading2.html';
                echo "<p class='alert' align='center'>Wrong Email Address or Student ID</p>";
                show_login();
            }
        }
    } else {
        include 'includes/heading2.html';
        show_login();
    }
}
Example #24
0
function main()
{
    // Set day to show
    if (isset($_GET['day'])) {
        $day = $_GET['day'];
    } else {
        $day = date('Y-m-d');
    }
    create_html_start();
    // Check if there is POST-data
    check_post_values();
    // Show login or user own page
    if (user_logged()) {
        show_own_page($day);
    } else {
        show_login();
    }
    create_html_end();
}
Example #25
0
        echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="kontakt.php?start=' . $start . '&amp;' . SID . '">Вернуться</a>';
    }
    ############################################################################################
    ##                                 Подтверждение очистки                                  ##
    ############################################################################################
    if ($action == "prodel") {
        echo 'Вы уверены что хотите удалить всех пользователе из контактов?<br />';
        echo '<img src="../images/img/error.gif" alt="image" /> <b><a href="kontakt.php?action=alldel&amp;uid=' . $_SESSION['token'] . '&amp;' . SID . '">Да, уверен!</a></b><br />';
        echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="kontakt.php?start=' . $start . '&amp;' . SID . '">Вернуться</a>';
    }
    ############################################################################################
    ##                                      Очистка списка                                    ##
    ############################################################################################
    if ($action == "alldel") {
        $uid = check($_GET['uid']);
        if ($uid == $_SESSION['token']) {
            clear_files(DATADIR . "datakontakt/{$log}.dat");
            header("Location: kontakt.php?isset=kontakt_clear&" . SID);
            exit;
        } else {
            echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Неверный идентификатор сессии, повторите действие!</b><br />';
        }
        echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="kontakt.php?start=' . $start . '&amp;' . SID . '">Вернуться</a>';
    }
} else {
    show_login('Вы не авторизованы, для просмотра контакт-листа, необходимо');
}
echo '<br /><img src="../images/img/ignor.gif" alt="image" /> <a href="ignor.php?' . SID . '">Игнор-лист</a><br />';
echo '<img src="../images/img/mail.gif" alt="image" /> <a href="privat.php?' . SID . '">В приват</a><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once "../themes/" . $config['themes'] . "/foot.php";
Example #26
0
                         $_SESSION['note'] = 'Фотография успешно удалена!';
                         redirect("album.php?act=photo&start={$start}");
                     } else {
                         show_error('Ошибка! Запрещено удалять фотографии к которым имеются комментарии!');
                     }
                 } else {
                     show_error('Ошибка! Данная фотография не существует или вы не автор этой фотографии!');
                 }
             } else {
                 show_error('Ошибка! Не установлены атрибуты доступа на дирекоторию с фотографиями!');
             }
         } else {
             show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
         }
     } else {
         show_login('Вы не авторизованы, чтобы удалять фотографии, необходимо');
     }
     echo '<img src="/images/img/back.gif" alt="image" /> <a href="album.php?act=photo&amp;start=' . $start . '">Вернуться</a><br />';
     break;
     ############################################################################################
     ##                             Переадресация на последнюю страницу                        ##
     ############################################################################################
 ############################################################################################
 ##                             Переадресация на последнюю страницу                        ##
 ############################################################################################
 case 'end':
     $query = DB::run()->queryFetch("SELECT count(*) as `total_comments` FROM `commphoto` WHERE `commphoto_gid`=? LIMIT 1;", array($gid));
     if (!empty($query)) {
         $total_comments = empty($query['total_comments']) ? 1 : $query['total_comments'];
         $end = last_page($total_comments, $config['postgallery']);
         redirect("index.php?act=comments&gid={$gid}&start={$end}");
Example #27
0
                            setcookie('cookpar', '');
                            setcookie('cooklog', '');
                            setcookie(session_name(), '');
                            session_destroy();
                            session_unset();
                            header("Location: " . BASEDIR . "index.php?isset=editpass&" . SID);
                            exit;
                        } else {
                            echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Слишком длинный или короткий новый пароль (От 3 до 20 символов)</b><br />';
                        }
                    } else {
                        echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Запрещен пароль состоящий только из цифр, используйте буквы</b><br />';
                    }
                } else {
                    echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Старый пароль не совпадает с данными в профиле!</b><br />';
                }
            } else {
                echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Новые пароли не совпадают!</b><br />';
            }
        } else {
            echo '<img src="../images/img/error.gif" alt="image" /> <b>Ошибка! Пароль и логин должны отличаться друг от друга</b><br />';
        }
    } else {
        echo '<img src="../images/img/error.gif" alt="image" /> <b>Недопустимые символы в пароле, только знаки латинского алфавита и цифры</b><br />';
    }
} else {
    show_login('Вы не авторизованы, чтобы изменять свой пароль, необходимо');
}
echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="profil.php?' . SID . '">Вернуться</a><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once "../themes/" . $config['themes'] . "/foot.php";
Example #28
0
- Автоудаление неактивных сайтов.<br />
- Отчет на email за каждый день ....... (и т.д.)
<br />
Требования: PHP4, MySQL, WML, (X)HTML, CRON<br />
Автор cкрипта: skor<br />
Сайт автора http://xwap.org<br /><br />';
                    echo '<b>Ограничения:</b><br />';
                    echo 'К загрузке допускаются архивы в формате zip, скриншоты можно загружать в форматах jpg, jpeg, gif и png<br />';
                    echo 'Максимальный вес архива: ' . formatsize($config['fileupload']) . '<br />';
                    echo 'Максимальный вес скриншота: ' . formatsize($config['screenupload']) . '<br />';
                    echo 'Требуемый размер скриншота: от 100 до ' . $config['screenupsize'] . ' px<br /><br />';
                    echo '<b>Рекомендации:</b><br />';
                    echo 'Чем лучше вы оформите скрипт при публикации, тем быстрее он будет проверен и размещен в архиве<br />';
                    echo 'Рекомендуем самостоятельно подготовить хорошее и граммотное описание скрипта, а не просто скопировать и вставить текст<br />';
                    echo 'Важным моментом является выбор названия и имени архива со скриптом, они должны быть уникальными, нельзя добавлять к примеру gb.zip, forum.zip и т.д. так как эти названия не уникальные и подходят под большинство скриптов выбранной категории<br />';
                    echo 'Название и имя архива не должны быть слишком короткими или длинными, не должны быть чересчур информативными<br /><br />';
                    echo 'После проверки ваш скрипт будет размещен в нашем архиве и станет доступным для скачивания, добавления оценок и комментариев<br /><br />';
                    echo '<img src="/images/img/back.gif" alt="image" /> <a href="add.php?cid=' . $cid . '">Вернуться</a><br />';
                }
                break;
            default:
                redirect("add.php");
        }
    } else {
        show_error('Возможность добавление файлов запрещена администрацией сайта');
    }
} else {
    show_login('Вы не авторизованы, для добавления файла, необходимо');
}
render('includes/back', array('link' => '/load/', 'title' => 'Категории', 'icon' => 'reload.gif'));
include_once '../themes/footer.php';
Example #29
0
                    if ($udata[41] >= 10000) {
                        if ($udata[59] >= $udata[57] + 50) {
                            change_profil($log, array(41 => $udata[41] - 10000, 57 => $udata[57] + 50, 62 => SITETIME + 3600 * 3));
                            echo '<b>Вы успешно улучшили состояние своей выносливости!</b><br />';
                        } else {
                            show_error('У вас достаточный уровень выносливости, вам незачем его пополнять!');
                        }
                    } else {
                        show_error('На вашем счету недостаточно денег для подобной покупки!');
                    }
                }
                $udata = reading_profil($log);
                echo 'Уровень вашей выносливости: <b>' . (int) $udata[57] . '</b>%<br />';
                echo 'Максимальный уровень выносливости: <b>' . (int) $udata[59] . '</b>%<br />';
                echo '<img src="../gallery/grafic.php?rat=' . (int) $udata[57] . '&amp;imgs=2&amp;limit=' . (int) $udata[59] . '" alt="image" /><br />';
            } else {
                show_error('Увеличивать уровень своей выносливости можно не чаще чем раз в 3 часа');
            }
            echo '<br /><img src="../images/img/back.gif" alt="image" /> <a href="stamina.php?' . SID . '">Вернуться</a>';
        }
    } else {
        echo 'Ошибка! Ваш персонаж игры не включен! Для того чтобы его включить, измените свои настройки<br />';
        echo 'Персонаж позволит вам участвовать в разных играх, боях, покупать оружие, прокачивать своего бойца, зарабатывать деньги и многое другое<br />';
        echo '<br /><img src="../images/img/panel.gif" alt="image" /> <a href="../pages/setting.php?' . SID . '">Настройки</a>';
    }
} else {
    show_login('Вы не авторизованы, чтобы совершать операции, необходимо');
}
echo '<br /><img src="../images/img/games.gif" alt="image" /> <a href="../pages/index.php?action=arkada&amp;' . SID . '">Развлечения</a><br />';
echo '<img src="../images/img/homepage.gif" alt="image" /> <a href="../index.php?' . SID . '">На главную</a>';
include_once "../themes/" . $config['themes'] . "/foot.php";
Example #30
0
                         $_SESSION['note'] = 'Жалоба успешно отправлена!';
                         redirect("wall.php?uz={$uz}&start={$start}");
                     } else {
                         show_error('Антифлуд! Разрешается жаловаться на спам не чаще чем раз в ' . flood_period() . ' секунд!');
                     }
                 } else {
                     show_error('Ошибка! Вы уже отправили жалобу на данное сообщение!');
                 }
             } else {
                 show_error('Ошибка! Данное сообщение написано не на вашей стене!');
             }
         } else {
             show_error('Ошибка! Неверный идентификатор сессии, повторите действие!');
         }
     } else {
         show_login('Вы не авторизованы, чтобы подать жалобу, необходимо');
     }
     echo '<img src="/images/img/back.gif" alt="image" /> <a href="wall.php?uz=' . $uz . '&amp;start=' . $start . '">Вернуться</a><br />';
     break;
     ############################################################################################
     ##                                 Пользовательское удаление                              ##
     ############################################################################################
 ############################################################################################
 ##                                 Пользовательское удаление                              ##
 ############################################################################################
 case 'delete':
     $uid = check($_GET['uid']);
     if (isset($_POST['del'])) {
         $del = intar($_POST['del']);
     } else {
         $del = 0;