public function listAction()
 {
     $platforms_list = platformModel::getPlatforms();
     foreach ($platforms_list as $k => $v) {
         $platforms_list[$k]['btn_edit'] = $this->render_common('btn_edit', array('url' => $this->makeURI(array('action' => 'edit', 'id_platform' => $v['id_platform']))));
         $platforms_list[$k]['btn_delete'] = $this->render_common('btn_delete', array('url' => $this->makeURI(array('action' => 'delete', 'id_platform' => $v['id_platform'])), 'confirm_text' => 'Do you want to delete this platform?'));
     }
     $this->mainAction(array('content_data' => $this->render('platforms_list', array('platforms_list' => $platforms_list))));
     return null;
 }
示例#2
0
 public function getAppLogs($id_application)
 {
     $result = array();
     //$log_data  = logModel::getAppLog( $id_application, $id_platform );
     $platforms = platformModel::getPlatforms();
     foreach ($platforms as $k => $v) {
         $log_data = array();
         $log_data = logModel::getAppLog($id_application, $v['id_platform'], 10);
         if (count($log_data)) {
             $result[$v['id_platform']] = $log_data + array('name_platform' => $v['name_platform']);
         }
     }
     return $this->render('app_log', array('app_log' => $result));
 }
示例#3
0
 private function getForm($data)
 {
     // data from last page reload. Save it and unset
     list($errors, $messages, $user_data) = appsModel::getSession(array('errors', 'messages', 'user_data'));
     appsModel::unsetSession(array('errors', 'messages', 'user_data'));
     // get platforms
     $platforms = platformModel::getPlatforms();
     // app to platforms link
     $app2platform = appsModel::getApp2PlatformData($data['user_data']['id_application']);
     return $this->render('apps_form', $data + array('errors' => $errors, 'messages' => $messages, 'user_data' => $user_data, 'platforms' => $platforms, 'app2platform' => $app2platform, 'back_url' => $this->makeURI(array('action' => 'list'))));
 }