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){
|
public static function registerFolder($path,$cat,$mask){
|
||||||
self::$imgfolders[$cat] = array($path,$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)){
|
if(!array_key_exists($cat, self::$imgfolders)){
|
||||||
throw new \SYSTEM\LOG\ERROR("No matching Cat '".$cat."' found.");}
|
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_locale','SYSTEM\SAI');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/saimod_sys_cache','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_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_config');
|
||||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_api');
|
\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_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_cache');
|
||||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_todo');
|
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_todo');
|
||||||
\SYSTEM\SAI\sai::register_sys('\SYSTEM\SAI\saimod_sys_docu');
|
\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