コード例 #1
0
ファイル: Sources.php プロジェクト: gabor-udvari/selfoss
 /**
  * returns all available sources
  * json
  *
  * @return void
  */
 public function listSources()
 {
     $itemDao = new \daos\Items();
     // load sources
     $sourcesDao = new \daos\Sources();
     $sources = $sourcesDao->get();
     // get last icon
     for ($i = 0; $i < count($sources); $i++) {
         $sources[$i]['icon'] = $itemDao->getLastIcon($sources[$i]['id']);
         $sources[$i]['params'] = json_decode(html_entity_decode($sources[$i]['params']), true);
         $sources[$i]['error'] = $sources[$i]['error'] == null ? '' : $sources[$i]['error'];
         unset($sources[$i]['spout_obj']);
     }
     $this->view->jsonSuccess($sources);
 }