Merge branch 'master' of mojotrollz.eu:system

This commit is contained in:
messerbill 2013-12-18 13:04:44 +01:00
commit a390c467f5
2 changed files with 28 additions and 1 deletions

View File

@ -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.");}

View 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(){}
}