Esempio n. 1
0
    /**
     * Loads the nessecarry templates and invokes the html generating.
     */
    public function render()
    {
        $app = jpWotApp::getInstance();
        jpWotTemplate::render('main.navigation');
        ?>
		<div id="main" role="main">
			<?php 
        jpWotTemplate::render($app->getPageKey() . '.filterarea', $this->_controller->getRequestData($app->getPageKey()));
        if (!empty($this->_model)) {
            jpWotTemplate::render($app->getPageKey() . '.' . $this->_model->getApiCall(), array('result' => $this->_model->getData()));
        }
        ?>
		</div>
		<?php 
    }
Esempio n. 2
0
 /**
  * Loads the display data from given request.
  */
 public function load()
 {
     parent::load();
     switch ($this->_apiCall) {
         case 'search':
             $this->_data = $this->getClan('search', $this->_requestData[$this->_apiCall], jpWotConfig::$wotApiFields['clans']['search']);
             break;
         case 'detail':
             $this->_data['clan_id'] = $this->_requestData[$this->_apiCall];
             $this->_data['info'] = $this->getClan('info', $this->_data['clan_id'], jpWotConfig::$wotApiFields['clans']['detail']);
             break;
         default:
             $this->_data['error'] = 1;
             $this->_data['error_msg'] = 'Unknown Request invoked. "' . $this->_apiCall . '"';
     }
 }
 /**
  * Loads the display data from given request.
  */
 public function load()
 {
     parent::load();
     switch ($this->_apiCall) {
         case 'search':
             $this->_data = $this->getUser('search', $this->_requestData[$this->_apiCall], jpWotConfig::$wotApiFields['accounts']['search']);
             break;
         case 'detail':
             $accountID = $this->_data['account_id'] = $this->_requestData[$this->_apiCall];
             $this->_data['info'] = $this->getUser('info', $accountID, jpWotConfig::$wotApiFields['accounts']['detail']);
             $clanID = $this->_data['info']->{$accountID}->clan_id;
             if (!empty($clanID)) {
                 $this->_data['info']->{$accountID}->clan = $this->getClan('info', $clanID, array('name', 'abbreviation'));
             }
             $this->_data['vehicles'] = $this->getUser('vehicles', $accountID);
             $this->_loadExtendedVehiclesData();
             break;
         default:
             $this->_data['error'] = 1;
             $this->_data['error_msg'] = 'Unknown Request invoked. "' . $this->_apiCall . '"';
     }
 }