Ejemplo n.º 1
0
 public static function show_message()
 {
     ob_start();
     require config::get_config('app_path') . '/bin/bloks/messages/messages.php';
     $contents = ob_get_clean();
     return $contents;
 }
Ejemplo n.º 2
0
 public static function get_main_tpl($name = null)
 {
     ob_start();
     if ($name == NULL) {
         require config::get_config('tpl_config')['index'];
     } else {
         require config::get_config('tpl_config')[$name];
     }
     self::$main_tpl = ob_get_contents();
     ob_end_clean();
 }
Ejemplo n.º 3
0
 public static function model($filename)
 {
     if (!empty(self::$stored_models[$filename]) && is_object(self::$stored_models[$filename])) {
         return self::$stored_models[$filename];
     }
     $modules = glob(self::$include_dir . config::get_config('kos', 'module_dir') . '/*', GLOB_ONLYDIR);
     foreach ($modules as $module) {
         if (file_exists($module . '/models/' . $filename . '.php')) {
             include_once $module . '/models/' . $filename . '.php';
             $classname = $filename . '_model';
             self::$stored_models[$filename] = new $classname();
             return self::$stored_models[$filename];
         }
     }
     return false;
 }
Ejemplo n.º 4
0
 public static function call($route, $params = null)
 {
     self::$route = $route;
     self::$params = $params;
     if (!class_exists(self::$route[0] . '_controller')) {
         self::$route[0] = config::get_config('app_config')['default_controller'] . '_controller';
         messages::set_message('00', 'alert-danger');
     } else {
         self::$route[0] = self::$route[0] . '_controller';
     }
     if (!isset(self::$route[1])) {
         self::$route[1] = config::get_config('app_config')['default_action'];
     }
     if (method_exists(self::$route[0], self::$route[1])) {
         self::$route[1] = self::$route[1];
     } else {
         self::$route[1] = config::get_config('app_config')['default_action'];
         messages::set_message('01', 'alert-danger');
     }
     call_user_func_array(self::$route, self::$params);
 }
Ejemplo n.º 5
0
require('./lib/functions.php');
require('./lib/functions_default.php');
require('./lib/user.php');
require('./lib/template/template.php');
require('./lib/dbal/' . $dbms . '.php');

//Reroute all errors to our sexy error handler
set_error_handler('msg_handler');
define('MOBILE_BROWSER', detect_mobile_browser());

$db = new $sql_db();
$db->sql_connect($dbserv, $dbuser, $dbpass, $dbname, $dbport);
$template = new template();
$template->set_template();
$config = new config();
$config->get_config();
$user = new user();
page_header();

$template->assign_vars(array(
	"IS_MOBILE"	=> MOBILE_BROWSER,
));

$module = (isset($_REQUEST['module'])) ? $_REQUEST['module'] : 'home';
$method = (isset($_REQUEST['method'])) ? $_REQUEST['method'] : 'main';

if(file_exists('./modules/' . $module . '.php'))
{
	include('./modules/' . $module . '.php');
	if(class_exists($module))
	{
Ejemplo n.º 6
0
Archivo: app.php Proyecto: Ate1st/test
 public static function start()
 {
     request::init(config::get_config('app_config'));
     controller::call(request::get_route(), request::get_params());
 }
Ejemplo n.º 7
0
/**
 * @ignore
 */
if (!defined('IN_EVO')) {
    exit;
}
// run all includes
include '../classes/config.class.php';
include '../classes/members.class.php';
include '../classes/member.class.php';
include '../classes/api.class.php';
include '../classes/api_key.class.php';
include '../classes/tickers.class.php';
// open configuration
$conf = new config('../../evorc');
$conf->get_config();
// open database connection
$db = new mysqli(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DB);
if ($db->connect_error) {
    echo $db->connect_error;
}
/*
echo "<pre>";
var_dump($_POST);
echo "</pre>";
*/
// 37df021e2d95fa4a8b77b8c836f3bdc5fc102bc8
$api = new api();
if (!isset($_POST['key']) or $api->verify_key($_POST['key']) == false) {
    //if( !isset($_GET['key']) or $api -> verify_key( $_GET['key'] ) == false ) {
    echo "Invalid Key.";