Esempio n. 1
0
//$fileDir = realpath('./../forums/');
$fileDir = '/home2/bukkit/public_html/forums/';
require $fileDir . '/library/XenForo/Autoloader.php';
XenForo_Autoloader::getInstance()->setupAutoloader($fileDir . '/library');
XenForo_Application::initialize($fileDir . '/library', $fileDir);
XenForo_Application::set('page_start_time', $startTime);
// Not required if you are not using any of the preloaded data
$dependencies = new XenForo_Dependencies_Public();
$dependencies->preLoadData();
XenForo_Session::startPublicSession();
Log::add('XF initialisation complete!');
// End XenForo
inc('db.php');
inc('content.php');
inc('sidebar.php');
inc('user.php');
inc('template.php');
inc('message.php');
inc('plugin.php');
// Mandatory include-everywhere libraries
inclib('phpmailer/class.phpmailer.php');
// because then we can set defaults here
$mailer = new PHPMailer();
$mailer->SetFrom('*****@*****.**', 'hRepo System');
$mailer->IsSendmail();
// Now check the user!
User::bootstrap();
foreach (glob(HR_PAGES . '*.php') as $page) {
    require $page;
}
template();
Esempio n. 2
0
                </span>

                <span id="loginBoxLogin">
                        <input type="submit" name="login" value="Login" />
                </span>
\t\t\t\t
\t\t\t\t<br />
\t\t\t\t
\t\t\t\t<a href="/login" id="loginBoxRegister">Need to register?</a>
        </form>
</div>
EOT;
$nav['login'] = array('url' => '/login', 'slug' => 'login', 'name' => 'Login', 'loggedInOnly' => -1, 'weight' => 4, 'extrapre' => $logindropdown, 'extrapost' => '');
// -1 for only not logged in
if ($slug == "login") {
    inclib('recaptchalib.php');
    Content::addAdditionalCSS('login.css');
    Content::addAdditionalJS('registervalidate.js');
    Content::addAdditionalJS('//dev.jquery.com/view/trunk/plugins/metadata/jquery.metadata.js');
    // Yes, // is valid
    Content::addAdditionalJS('//ajax.microsoft.com/ajax/jquery.validate/1.7/jquery.validate.pack.js');
    Content::addAdditionalJS('//ajax.microsoft.com/ajax/jquery.validate/1.7/additional-methods.js');
    $message = $regMessage = '';
    if (isset($params[0]) && $params[0] == 'fromRegister') {
        // message passed over?
        if (isset($_SESSION['validatorPassback'])) {
            $username = $password = $confirmPassword = $email = $usernameClass = $passwordClass = $confirmPasswordClass = $emailClass = $unameLogin = '';
            $vars = array('username', 'password', 'confirmPassword', 'email', 'usernameClass', 'passwordClass', 'confirmPasswordClass', 'emailClass');
            foreach ($vars as $var) {
                ${$var} = htmlentities($_SESSION['validatorPassback'][$var]);
            }
Esempio n. 3
0
<?php

if ($slug == "git") {
    Content::$forcedTitle = "Git Update";
    if (count($params) > 0) {
        chdir(HR_ROOT);
        Content::setContent("\n\t\t\t<h1>Updating website from git...</h1>\n\t\t\t<pre>" . `echo Running git reset --hard && git reset --hard 2>&1 && echo Running git pull && git pull` . "</pre><br />\n\t\t\t<h3>Now pulling latest commit information from Github...</h3>\n\t\t");
        inclib('github/lib/phpGitHubApi.php');
        $phpGH = new phpGitHubApi();
        $phpGH->authenticate('lukegb', '3b4e0c11ee0681db035b0e885147e236', phpGitHubAPI::AUTH_HTTP_TOKEN);
        $latestCommits = $phpGH->getCommitApi()->getBranchCommits('robbiet480', 'hRepo', 'master');
        $gitCommit = array('long' => $latestCommits[0]['id'], 'short' => substr($latestCommits[0]['id'], 0, 7), 'userid' => $latestCommits[0]['author']['login'], 'commitdate' => $latestCommits[0]['committed_date']);
        file_put_contents(HR_ROOT . '/gitcommit.txt', serialize($gitCommit));
        Content::append('<p>Last git commit: ' . $gitCommit['long'] . ' by ' . $gitCommit['userid'] . '</p>');
    } else {
        Content::setContent("\n\t\t\t<h1>Authorisation code incorrect or missing</h2>\n\t\t\t<p>Git update did not go through.</p>\n\t\t");
    }
}