コード例 #1
0
 public function findallAction()
 {
     $offset = $this->getRequest()->getParam("offset") ? $this->getRequest()->getParam("offset") : null;
     $limit = Application_Model_Application::BO_DISPLAYED_PER_PAGE;
     $params = array("offset" => $offset, "limit" => $limit);
     $application = new Application_Model_Application();
     $applications = $application->findAll(null, null, $params);
     $app_ids = $application->findAllToPublish();
     $data = array("display_per_page" => $limit, "collection" => array());
     foreach ($applications as $application) {
         $data["collection"][] = array("id" => $application->getId(), "can_be_published" => in_array($application->getId(), $app_ids), "name" => mb_convert_encoding($application->getName(), 'UTF-8', 'UTF-8'), "bundle_id" => $application->getBundleId(), "icon" => $application->getIcon(128));
     }
     $this->_sendHtml($data);
 }