コード例 #1
0
ファイル: api.php プロジェクト: Raz0r/PHPWhiteBoxStudio
<?php

@session_start();
require_once 'includes/config.php';
require_once 'includes/ExtDirect/API.php';
require_once 'includes/ExtDirect/CacheProvider.php';
$cache = new ExtDirect_CacheProvider('cache/api_cache.txt');
$api = new ExtDirect_API();
$api->setRouterUrl('router.php');
// default
$api->setCacheProvider($cache);
$api->setNamespace('Ext.ss');
$api->setDescriptor('Ext.ss.APIDesc');
$api->setDefaults(array('autoInclude' => true, 'basePath' => 'includes/classes'));
$api->add(array('Projects', 'Files', 'Presets', 'Scan', 'ScanHistory', 'ScanTokens', 'ScanItems', 'ScanResults', 'Vulnerabilities', 'Tokens', 'ScanTokensTpl', 'Home', 'Installer'));
$api->output();
$_SESSION['ext-direct-state'] = $api->getState();
コード例 #2
0
ファイル: api.php プロジェクト: ktk070/Anopier
<?php

require_once "config.php";
session_start();
// Include ExtDirect PHP Helpers
require_once 'ExtDirect/API.php';
require_once 'ExtDirect/CacheProvider.php';
// disable caching for development, enable for production
//$cache = new ExtDirect_CacheProvider('cache/api_cache.txt');
$api = new ExtDirect_API();
$api->setRouterUrl('router.php');
// default
// disable caching for development, enable for production
//$api->setCacheProvider($cache);
$api->setNamespace('Anopier');
$api->setDescriptor('Anopier.API');
$api->setDefaults(array('autoInclude' => true, 'basePath' => 'Anopier\\Controller'));
$api->add(array('User', 'PluginManager'));
$api->output();
$_SESSION['ext-direct-state'] = $api->getState();
// eof