コード例 #1
0
 /**
  * This method is for classification media file
  */
 function classificationmediaJsonAction()
 {
     $unitID = $this->_getParam('unit_id', null);
     if ($unitID == null) {
         return array('data' => array('success' => false, 'error' => $this->_translate->_('Admin.Unit.Media', 'UnitIDNotSpecified')));
     }
     $unitModel = new RM_Units();
     $unit = $unitModel->find($unitID)->current();
     if ($unit == null) {
         return array('data' => array('success' => false, 'error' => $this->_translate->_('Admin.Unit.Media', 'WrongUnitID')));
     }
     $info = $this->_getParam('info', null);
     if ($info == null) {
         return array('data' => array('success' => false, 'error' => $this->_translate->_('Admin.Unit.Media', 'TypeInformationNotSpecified')));
     }
     $fileTypeModel = new RM_UnitMediaFileTypes();
     $infoObject = Zend_Json::decode($info);
     $result = $fileTypeModel->changeOrder($unit, $infoObject);
     if ($result) {
         return array('data' => array('success' => true));
     } else {
         return array('data' => array('success' => false));
     }
 }