![]() |
![]() |
|
|
![]() |
![]() |
![]() |
![]() |
![]() |
/** Galerie */ //---- Init ---- //---- Controller ---- $ACTION = $_GET['AC']; $STATE = $_POST['ST']; if (!$ACTION) $ACTION = 'showListe'; //---- Model ---- $pass = 0; while ($ACTION) { if($pass++ > 10) { $INFO[] = array (1, 'Max. Iteration überschritten.'); break; } $ac = $ACTION; $ACTION = ''; switch ($ac) { case 'showListe' : $folder = null; #if($_POST['folder']) $folder = $_POST['folder']; if($_GET['folder']) { $folder = $_GET['folder']; #if($folder == '--Auswahl--') $folder = null; } $sDir = $Startverzeichnis.'/'; $aDir = &getDir(D_OBJ.$sDir,1); $n = count($aDir); $aFolder = array(); // get folder for ($i = 0; $i < $n; $i ++) { $a = &$aDir[$i]; if(!$a[1]) { #if(count($aFolder)<1) $aFolder[] = ''; $aFolder[] = $a[0]; } } if($folder) $sDir .= $folder.'/'; $dynoptions = array( 'dir' => $sDir, ); $do = base64_encode( serialize($dynoptions)); $options = array( 'boxStyle' => 'width:110px; ', 'imgDivStyle' => 'height: 85px;', ); $data = array(); if($folder) $aDir = & getDir(D_OBJ.$sDir,1); $n = count($aDir); // get files for ($i = 0; $i < $n; $i ++) { $a = & $aDir[$i]; if(!$a[1]) continue; $data[] = array( 'filename' => $a[0], 'index' => $i, 'img' => genImgResize($sDir.$a[0], 110, 85, $a[0], '', 'class="mainImg"'), ); } break; default: } } if(!$STATE) $STATE = 'start'; $_POST['ST'] = $STATE; //---- Outputview ---- include_once (D_MOD.$moduleName.'/'.$STATE.'.view.php');
![]() |
![]() |
|
|
![]() |
![]() |
![]() |
![]() |
![]() |