當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Install::run方法代碼示例

本文整理匯總了PHP中Install::run方法的典型用法代碼示例。如果您正苦於以下問題:PHP Install::run方法的具體用法?PHP Install::run怎麽用?PHP Install::run使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Install的用法示例。


在下文中一共展示了Install::run方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: time

                        $salt = Utils::createPasswordSalt();
                        $sql->execute(array(':username' => $username, ':password' => Utils::createPasswordHash($password, $salt), ':salt' => $salt, ':lastlogin' => time(), ':admin' => '1', ':language' => LANGUAGE));
                        unset($salt);
                        header('Location: index.php?action=success');
                        exit;
                    }
                }
            }
            $smarty->assign('heading', 'Create user account');
            $smarty->assign('username', $username);
            $smarty->assign('errorUsername', $errorUsername);
            $smarty->assign('errorPassword', $errorPassword);
            $smarty->assign('curStep', 3);
            $smarty->display('form.tpl');
        } catch (PDOException $e) {
            $smarty->assign('heading', 'Database tables');
            $smarty->assign('error', $e->getMessage());
            $smarty->assign('url', 'index.php?action=user');
            $smarty->assign('curStep', 3);
            $smarty->display('error.tpl');
        }
    }
    private static function success(Smarty $smarty)
    {
        $smarty->assign('heading', 'Installation finished');
        $smarty->assign('curStep', 4);
        $smarty->display('success.tpl');
    }
}
Install::run(Utils::getGET('action', ''));
開發者ID:nicefirework,項目名稱:sharecloud,代碼行數:30,代碼來源:index.php

示例2: function

        $couch("bundt-fonts")->import("database/bundt-fonts.json");
    }));
    $bundt_installer->step(array("title" => "Create Your Account", "failure" => " <a href=\"/signup/\">Please create your account &raquo;</a>", "test" => function () {
        global $couch;
        return $couch("users", "_design/user", "bundt-users")->count() > 0;
    }));
    $bundt_installer->step(array("title" => "Assign Administrator Privileges", "failure" => "Failed to assign administrator privileges to a user. You may need to do this manually.\n\t\t\t<ol>\n\t\t\t\t<li>Go to your CouchDB Futon installation</li>\n\t\t\t\t<li>In the <code>bundt-users</code> database, find the user whom you wish grant administrative privileges</li>\n\t\t\t\t<li>Change the <code>role</code> property to <code>8</code></li>\n\t\t\t</ol>", "test" => function () {
        return false;
    }, "automatic" => function () {
        return false;
    }));
    /*$bundt_installer->step(array(
    		"title" => "Choose some fonts"
    	));*/
    ?>
<html>
<head>
	<title>Bundt Installation Awesomeness</title>
</head>
<body><?php 
    // process any new config
    $bundt_installer->process_settings();
    require_once "bundt.util.couch.php";
    $bundt_installer->run();
    ?>
</body>
</html>
<?php 
} else {
    include "bundt.views.editor.xhtml";
}
開發者ID:AaronAsAChimp,項目名稱:Bundt,代碼行數:31,代碼來源:index.php


注:本文中的Install::run方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。