function getContent($id) { switch ($id) { case '0': $isPlayer = $this->playermodel->getPlayerConfig('PLAYER_NAME'); $ou = $isPlayer['player_value']; $ret = outputArray('Willkommen bei Weltenraum', $this->cl_auth->getUsername() . '::' . $ou); break; case '1': $playerid = $this->playermodel->getPlayerId($this->cl_auth->getUserID()); $data = array('NAME' => $this->cl_auth->getUsername(), 'PLAYERID' => $playerid, 'SCORE' => $this->playermodel->getPlayerScore(), 'CREDITS' => $this->playermodel->getPlayerCredit(), 'PLANETS' => $this->parser->parse('planetslist', $this->planetmodel->getPlayerPlanets($playerid, 0), true)); $content = $this->parser->parse('dashboard', $data, true); $ret = outputArray($content, '<a href="10002" class="command">Generate user</a>'); break; case '2': $playerid = $this->playermodel->getPlayerId($this->cl_auth->getUserID()); $planets = $this->planetmodel->getPlayerPlanets($playerid, 0); $ret = outputArray('<h3>Planeten</h3><br />' . print_r($planets, true), '<a href="10001" class="command">Generate map</a>'); break; case '3': $ret = outputArray('Forschung', 'Keine weiteren Infos'); break; case '4': $ret = outputArray('Flotte', 'Keine weiteren Infos'); break; case '5': $planetid = $this->playermodel->getPlayerPlanetId($this->cl_auth->getUserID()); $playerid = $this->playermodel->getPlayerId($this->cl_auth->getUserID()); $buildinglist = $this->buildingmodel->getPlayerBuildings($playerid, $planetid); //log_message('debug',print_r($buildinglist,true)); $out = ''; $bid = ''; $bidold = ''; $player_building_level = 1; foreach ($buildinglist as $row) { $bid = $row['building_id']; if ($bidold == '') { $bidold = $bid; } $table[$bid]['BUILDING_ID'] = $row['building_id']; $table[$bid][$row['building_key']] = $row['building_value']; } foreach ($table as $row) { $data = array('TITLE' => $row['BUILDING_NAME'], 'LEVEL' => $player_building_level, 'VALUE_1' => number_format($row['BUILDING_RES_1'], 0, ',', '.'), 'VALUE_2' => $row['BUILDING_RES_2'], 'VALUE_3' => $row['BUILDING_RES_3'], 'ACTION' => outputCMD('5.1', '' . $row['BUILDING_ID'], '[bauen]')); $out .= $this->parser->parse('building_line', $data, true); } $data = array('TITLE' => '<h3>Gebäude</h3>', 'CONTENT' => $out); $ret = outputArray($this->parser->parse('building', $data, true), '<strong>Edit</strong><br />' . outputCMD('10005.2', '???', 'Neues Gebäude')); break; case '5.1': $ret = outputArray('Baue BID:' . $this->input->get_post('cmd', true), 'Keine weiteren Infos'); break; case '5.2': break; case 6: $ret = outputArray('Werft', outputCMD('6.1', '??', 'clickmich')); break; case '6.1': $ret = outputArray('Werft', '' . $this->input->get_post('cmd', true)); break; //-Admin CMDs //-Admin CMDs case '10001': $this->planetmodel->generateMap(100); $ret = outputArray('Done', 'Keine weiteren Infos'); break; case '10002': $ret = outputArray('TEST', $this->playermodel->makePlayerConfig()); break; case '10005.2': $myform = ''; $ret = ''; $buildingdef = $this->buildingmodel->getBuildingsDef(); foreach ($buildingdef as $entry) { $data = array('name' => $entry['building_key'], 'id' => $entry['building_key'], 'value' => $entry['building_value'], 'maxlength' => '100', 'size' => '50', 'style' => 'width:50%'); $myform .= form_label($entry['building_key'], $entry['building_key']) . form_input($data) . "<br />"; } $data = array('name' => 'Eintragen', 'id' => 'button', 'value' => 'true', 'type' => 'submit', 'content' => 'Eintragen'); $myform .= form_button($data); $form = array('TITEL' => 'Neues Gebäude', 'FORM' => $myform, 'ACTION' => form_open('content/')); $ret = outputArray($this->parser->parse('form.php', $form, true), ''); break; /****************/ /****************/ default: $ret = outputArray('Willkommen bei Weltenraum', 'Keine weiteren Infos'); break; } return $ret; }
if (!is_readable($fullname)) { continue; } $fileName = $name; $filePathName = $fullname; if (!is_dir($fullname)) { $fileExtension = pathinfo($filePathName, PATHINFO_EXTENSION); $filesize = @filesize($filePathName); /* calculate url */ if (!empty($scriptProperties['prependUrl'])) { $url = $scriptProperties['prependUrl'] . $dir . '/' . $name; } else { $url = $rbBaseUrl . '/' . $dir . '/' . $name; } /* get thumbnail */ $thumb = str_replace('//', '/', $baseUrl . $url); $thumbWidth = 80; $thumbHeight = 60; if (in_array($fileExtension, $imagesExts)) { $size = @getimagesize($filePathName); if (is_array($size)) { $thumbWidth = $size[0]; $thumbHeight = $size[1]; } } $files[] = array('id' => $filePathName, 'name' => utf8_encode($fileName), 'cls' => 'icon-' . $fileExtension, 'image' => $thumb, 'image_width' => $thumbWidth, 'image_height' => $thumbHeight, 'url' => str_replace('//', '/', $baseUrl . $url), 'relativeUrl' => $url, 'ext' => $fileExtension, 'pathname' => str_replace('//', '/', $filePathName), 'lastmod' => '', 'disabled' => false, 'perms' => '', 'leaf' => true, 'size' => $filesize, 'menu' => ''); } } mysql_close($db); $response = outputArray($files); echo $response;