コード例 #1
0
ファイル: UnitsController.php プロジェクト: laiello/resmania
 public function listJsAction()
 {
     //$unitTypeDAO = new RM_UnitTypes();
     //$unitType = $unitTypeDAO->find($this->_defaultUnitType)->current();
     $fieldsDAO = new RM_UnitConfig();
     //$configFields = $fieldsDAO->getAdminList($unitType->id)->toArray();
     $configFields = $fieldsDAO->fetchAll()->toArray();
     foreach ($configFields as $key => $configField) {
         if ($configField['admin_list_preferences'] !== '') {
             $metainfo[] = $configField['admin_list_preferences'];
         }
     }
     // unit types translation from numbers to text
     $rmUnitTypes = new RM_UnitTypes();
     $language = RM_Environment::getInstance()->getLocale();
     $unittypes = $rmUnitTypes->getAll();
     $type = array();
     foreach ($unittypes as $unittype) {
         $type[$unittype->id] = $unittype->{$language};
     }
     $type = Zend_Json::encode($type);
     $retVar = "RM.Common.Units_List_Setup([" . implode(',', $metainfo) . "]);";
     $retVar .= "RM.Common.Units_Types_Translation = " . $type . ";";
     return $retVar;
 }