Пример #1
0
 public function __construct()
 {
     $this->settings = Settings::instance();
 }
Пример #2
0
use Dropplets\Actions;
use Dropplets\Settings;
use Dropplets\Layout;
use Dropplets\PostHelper;
/*-----------------------------------------------------------------------------------*/
/* User Machine
/*-----------------------------------------------------------------------------------*/
$login_error = null;
if (isset($_GET['action'])) {
    $action = $_GET['action'];
    switch ($action) {
        // Logging in.
        case 'login':
            // Password hashing via phpass.
            $hasher = new \Phpass\Hash();
            $settings = Settings::instance();
            $password = $settings->get('password');
            if (isset($_POST['password']) && $hasher->CheckPassword($_POST['password'], $password)) {
                $_SESSION['user'] = true;
                // Redirect if authenticated.
                header('Location: ' . './');
            } else {
                // Display error if not authenticated.
                $login_error = 'Nope, try again!';
            }
            break;
            // Logging out.
        // Logging out.
        case 'logout':
            session_unset();
            session_destroy();
Пример #3
0
function get_header()
{
    $settings = Settings::instance();
    $blog_url = $settings->get('blog_url');
    ?>
    <!-- RSS Feed Links -->
    <link rel="alternate" type="application/rss+xml" title="Subscribe using RSS" href="<?php 
    echo BLOG_URL;
    ?>
rss" />
    <link rel="alternate" type="application/atom+xml" title="Subscribe using Atom" href="<?php 
    echo BLOG_URL;
    ?>
atom" />
    
    <!-- Dropplets Styles -->
    <link rel="stylesheet" href="<?php 
    echo $blog_url;
    ?>
/dropplets/style/style.css">
    <link rel="shortcut icon" href="<?php 
    echo $blog_url;
    ?>
/dropplets/style/images/favicon.png">

    <!-- User Header Injection -->
    <?php 
    //echo $settings->get('header_inject');
    ?>
    
    <!-- Plugin Header Injection -->
    <?php 
    \Dropplets\Actions\Action::run('dp_header');
}