コード例 #1
0
ファイル: controller.php プロジェクト: echo0101/eScan
function main_controller_from_get($states, $views)
{
    // Use the default state if no GET state parameters were specified.
    $state = "";
    // Determine if we have been given a state in the GET parameters.
    if (isset($_GET["state"]) && isset($states[$_GET["state"]])) {
        $state = $_GET["state"];
    }
    main_controller($state, $states, $views);
}
コード例 #2
0
ファイル: index.php プロジェクト: PushGit/companies
// в форме редактирования продукта добавить заливку картинки (ок). Понятно, что файл придется хранить физически на диске и удалять при удалении продукта
// библиотека GD  в PHP - при заливке картинки нужно сделать ее миниатюры: малая 80х80, средняя 200х200 и большая 600х600
// на странице продукта картинки можно пролистать с помощью jQuery lightBox
//-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

// Авторизация и регистрация - пароль не храним в куках в открытом виде, а шифруем по md5()---------------------------------
// Далее у пользователя (авторизованного) ставится кука---------------------------------------------------------------------

// добавить продукт-------------------------------------------------------------------------------------------------------
// нажимаем f5 - запрос идет повторно - получается один продукт добавляется дважды
// защита: post-redirect-get-----------------------------------------------------------------------------------------------
*/
switch (@$_GET['page']) {
    case null:
        $h1_header = "Главная страница";
        main_controller();
        break;
    case "companies":
        $h1_header = "Компании";
        controller_companies_index();
        break;
    case "products":
        $h1_header = "Products";
        controller_products_index();
        break;
    case "insertCompany":
        /////////////////////
        $h1_header = "insertCompany";
        set_cookie("insertCompany", "1");
        //setcookie("insertCompany", 1, time() + 3600*24*30*12, "/");
        controller_insertCompany();