img sai mod proto
This commit is contained in:
parent
2e7d4399c1
commit
169eb0c1fd
@ -7,7 +7,10 @@ class img {
|
||||
public static function registerFolder($path,$cat,$mask){
|
||||
self::$imgfolders[$cat] = array($path,$mask);}
|
||||
|
||||
public static function get($cat,$id = null,$returnasjson = false){
|
||||
public static function get($cat = null,$id = null,$returnasjson = false){
|
||||
if(!$cat){
|
||||
return $returnasjson ? \SYSTEM\LOG\JsonResult::toString(self::$imgfolders) : self::$imgfolders;}
|
||||
|
||||
if(!array_key_exists($cat, self::$imgfolders)){
|
||||
throw new \SYSTEM\LOG\ERROR("No matching Cat '".$cat."' found.");}
|
||||
|
||||
|
||||
@ -10,4 +10,5 @@ SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_sys_api','SYSTEM\SAI'
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_sys_locale','SYSTEM\SAI');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_sys_cache','SYSTEM\SAI');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_sys_docu','SYSTEM\SAI');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_sys_todo','SYSTEM\SAI');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_sys_todo','SYSTEM\SAI');
|
||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_sys_img','SYSTEM\SAI');
|
||||
@ -7,6 +7,7 @@
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_config');
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_api');
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_locale');
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_img');
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_cache');
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_todo');
|
||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_docu');
|
||||
|
||||
24
sai/modules/saimod_sys_img/saimod_sys_img.php
Normal file
24
sai/modules/saimod_sys_img/saimod_sys_img.php
Normal file
@ -0,0 +1,24 @@
|
||||
<?php
|
||||
namespace SYSTEM\SAI;
|
||||
|
||||
class saimod_sys_img extends \SYSTEM\SAI\SaiModule {
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_img(){
|
||||
$result = '';
|
||||
$img_folders = \SYSTEM\IMG\img::get();
|
||||
foreach($img_folders as $name=>$folder){
|
||||
$cat = \SYSTEM\IMG\img::get($name);
|
||||
foreach($cat as $img){
|
||||
$result .= '<img src="api.php?call=img&cat='.$name.'&id='.$img.'" alt="" />';
|
||||
}
|
||||
}
|
||||
|
||||
return $result;
|
||||
}
|
||||
|
||||
public static function html_li_menu(){return '<li><a href="#" saimenu=".SYSTEM.SAI.saimod_sys_img">Img</a></li>';}
|
||||
public static function right_public(){return false;}
|
||||
public static function right_right(){return \SYSTEM\SECURITY\Security::check(\SYSTEM\SECURITY\RIGHTS::SYS_SAI);}
|
||||
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_img_flag_css(){}
|
||||
public static function sai_mod__SYSTEM_SAI_saimod_sys_img_flag_js(){}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user