Example #1
0
*Author Roman Shneer romanshneer@gmail.com
*1.02.2012
*changed 01.11.2015
*/
include_once "../lib/start.inc.php";
$start = new Start();
$start->chk_installation();
if (!$start->chk_user()) {
    if (isset($_GET['act']) && $_GET['act'] == 'restore') {
        $template = 'restore_form';
    } elseif (isset($_GET['act']) && $_GET['act'] == 'restorenow' && isset($_GET['key'])) {
        $template = 'restorenow_form';
    } else {
        $template = 'login_form';
    }
} else {
    header("Location:" . substr($_SERVER['REQUEST_URI'], 0, strlen($_SERVER['REQUEST_URI']) - 6));
    exit;
}
$headers['footer'] = 'Copiright 2012-' . date('Y') . ',PHP Web Security Monitor 2.0,Roman Shneer   <a href="mailto:romanshneer@gmail.com">Contact</a>';
$headers['title'] = 'Authorisation';
$headers['description'] = 'PHP Web Security Monitor 2.0 is a security filter and monitor of REQUEST PHP variables for webmaster.';
$headers['keywords'] = 'PHP, Security, hacked site, hackers';
$headers['type'] = 'login';
#print $start->template_html($headers,$html);
include_once "../actions/actions.class.php";
$Actions = new Actions();
$fn = 'execute_' . $template;
$data = $Actions->{$fn}();
print $start->dtemplate_html($headers, $template, $data);
Example #2
0
        break;
    case 'chg_url':
        $template = 'chg_url';
        break;
    case 'chg_query_string':
        $template = 'chg_query_string';
        break;
    case 'chg_remote_ip':
        $template = 'chg_remote_ip';
        break;
    case 'chg_date':
        $template = 'chg_date';
        break;
    case 'request_more_info':
        $template = 'request_more_info';
        break;
    case 'wai':
        $template = 'wai';
        break;
    case 'alcb':
        $template = 'alcb';
        break;
    default:
        die("unknow hook");
}
include_once "actions/actions.class.php";
$Actions = new Actions();
$fn = 'execute_' . $template;
$data = $Actions->{$fn}();
print $start->dtemplate_html(array('type' => 'ajax'), $template, $data);