public function editAction() { $id = $this->_request->getParam('id'); if ($id) { $banner = new FM_Components_Banner(array('id' => $id)); if ($banner) { print Zend_Json::encode($banner->toArray()); exit; } } }
public function ajaxaddbannerAction() { if ($this->_user && ($this->_user->getOrgId() || $this->_user->isRoot())) { //user is admin for this group, show edit if ($_POST['name']) { if ($_POST['id'] == '') { $_POST['path'] = '/media/image/bannerlogos'; if ($id = FM_Components_Banner::insertBanner($_POST)) { $banner = new FM_Components_Banner(array('id' => $id)); print Zend_Json::encode($banner->toArray()); } else { print '0'; } } else { $id = $_POST['id']; if (FM_Components_Banner::updateBanner(array('id' => $id), $_POST)) { $banner = new FM_Components_Banner(array('id' => $id)); print Zend_Json::encode($banner->toArray()); } else { unset($_POST['oid']); $_POST['id'] = $id; if (($banner = new FM_Components_Banner($_POST)) && $banner->getId()) { print Zend_Json::encode($banner->toArray()); } else { print '0'; } } } } } else { print '0'; } exit; }