public static function out(Zend_Controller_Action $oController = null, $vResult, array $aParams) { $oSelf = parent::getInstance($oController, __CLASS__); if (is_object($vResult)) { $aResult = $vResult->toArray(); $oSelf->bNew = false; } elseif (is_array($vResult)) { $aResult = $vResult; $oSelf->bNew = false; } else { $aResult = array_flip($aParams['fields']); //@todo nazwa powinna być stałą if (isset($aResult['remove'])) { unset($aResult['remove']); } foreach ($aResult as &$val) { $val = ''; } $oSelf->bNew = true; } $oSelf->checkPermission($aResult); $oSelf->json(array('success' => true, 'data' => $aResult)); }
public static function out(Zend_Controller_Action $oController = null, array $aResult) { $oSelf = parent::getInstance($oController, __CLASS__); $oSelf->json($aResult); }
public static function out(Zend_Controller_Action $oController = null, Common_Db_Adapter_ListResult $oListResult) { $oSelf = parent::getInstance($oController, __CLASS__); $oSelf->_out($oSelf->checkPermissionList($oListResult)); }