fixes, new sai endpoint

This commit is contained in:
Ulf Gebhardt 2013-09-25 06:14:31 +02:00
parent 1817c924f4
commit 8acf6db455
5 changed files with 25 additions and 15 deletions

View File

@ -9,7 +9,7 @@ $danube_config = array( array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_ERRORREP
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_PASSWORD, 'dajsabeaisvd345'),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_DB_DBNAME, 'host_danube'),
array(\SYSTEM\CONFIG\config_ids::SYS_SAI_CONFIG_NAVIMG, '/web/system/sai/page/default_page/img/logo.png'),//not working, cuz paths are not set yet! \SYSTEM\WEBPATH(new \SYSTEM\PSAI(),'page/default_page/img/logo.png')),
array(\SYSTEM\CONFIG\config_ids::SYS_SAI_CONFIG_BASEURL, 'http://www.da-sense.de/test/?action=developer'),
array(\SYSTEM\CONFIG\config_ids::SYS_SAI_CONFIG_BASEURL, 'http://mojotrollz.eu/web/danube/sai.php?'),
array(\SYSTEM\CONFIG\config_ids::SYS_SAI_CONFIG_TITLE, 'danube - Admin Area'),
array(\SYSTEM\CONFIG\config_ids::SYS_SAI_CONFIG_COPYRIGHT, '<a href="http://www.mojotrollz.eu/web/danube/" target="_blank">danube</a>, &copy; WebCraft Media 2013'),
array(\SYSTEM\CONFIG\config_ids::SYS_CONFIG_PATH_SYSTEMPATHREL, '../system/'),

View File

@ -40,12 +40,5 @@ class page_danube extends \SYSTEM\API\api_default {
public static function action_introduction(){
return new default_introduction();
}
public static function action_developer(){
require_once '../system/sai/autoload.inc.php';
require_once 'danube/sai/autoload.inc.php';
require_once 'danube/sai/register_modules.php';
return new \SYSTEM\SAI\saigui();}
}
}

View File

@ -1,2 +1,2 @@
<?php
\SYSTEM\SAI\sai::getInstance()->register('saimod_dasense_quality_management');
\SYSTEM\SAI\sai::register('saimod_dasense_quality_management');

View File

@ -1,12 +1,12 @@
<?php
class saimod_dasense_quality_management extends \SYSTEM\SAI\SaiModule {
public static function html_content(){
public static function sai_mod_saimod_dasense_quality_management(){
return \SYSTEM\PAGE\replace::replaceFile(dirname(__FILE__).'/main.html', array());}
public static function html_li_menu(){return '<li><a href="#" id="saimod_dasense_quality_management">Quality Management</a></li><li class="divider"></li>';}
public static function html_li_menu(){return '<li><a href="#" saimenu="saimod_dasense_quality_management">Quality Management</a></li><li class="divider"></li>';}
public static function right_public(){return false;}
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\system::getSystemDBInfo(), \SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
public static function src_js(){return \SYSTEM\LOG\JsonResult::toString(
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
public static function sai_mod_saimod_dasense_quality_management_flag_js(){return \SYSTEM\LOG\JsonResult::toString(
array( \SYSTEM\WEBPATH(new \PSAI(),'saimod_dasense_quality_management/qualitymanagement.js')
));}
public static function src_css(){}
public static function sai_mod_saimod_dasense_quality_management_flag_css(){}
}

17
sai.php Normal file
View File

@ -0,0 +1,17 @@
<?php
require_once '../system/autoload.inc.php'; //SYSTEM Classes
require_once 'danube/autoload.inc.php'; //Project Classes
require_once 'config.php'; //Server config
SYSTEM\system::start($danube_config); //Start System time + config
SYSTEM\system::include_ExceptionShortcut(); //allow ERROR() instead of \SYSTEM\LOG\ERROR()
SYSTEM\system::include_ResultShortcut(); //allow JsonResult() instead of \SYSTEM\LOG\JsonResult()
SYSTEM\system::register_errorhandler_dbwriter(); //write errors to database (must be first errorhandler to register)
SYSTEM\system::register_errorhandler_jsonoutput(); //print errors as json to caller
require_once '../system/sai/autoload.inc.php';
require_once 'danube/sai/autoload.inc.php';
require_once 'danube/sai/register_modules.php';
$sai = new SYSTEM\SAI\saigui();
echo $sai->html();