public function testSetGotoWithActionControllerModuleAndParams() { $request = $this->request; $request->setModuleName('blog')->setControllerName('list')->setActionName('all'); $this->redirector->setGoto('item', 'view', 'news', array('id' => 42)); $this->assertEquals('/news/view/item/id/42', $this->redirector->getRedirectUrl()); }
public function setGoto($action, $controller = null, $module = null, $params = array()) { if (!is_array($params)) { $params = array(); } $params = $this->_appendSid($params); parent::setGoto($action, $controller, $module, $params); }
/** * ZF-2351 */ public function testGotoDoesNotUtilizeDefaultSegments() { $request = $this->request; $request->setModuleName('application'); $this->redirector->setGoto('index', 'index'); $this->assertEquals('/', $this->redirector->getRedirectUrl()); $this->redirector->setGoto('index', 'blog'); $this->assertEquals('/blog', $this->redirector->getRedirectUrl()); }
public function deleteAction() { //delete fish //delete metadata fish done by DB $request = $this->getRequest(); $fishId = intval($this->getRequest()->getParam(Fish::COL_ID)); $fish = new Fish(); $rowset = $fish->find($fishId); if (count($rowset) == 1) { //note: delete of metadata is executed from db $fish->delete($fish->getAdapter()->quoteInto(Fish::COL_ID . ' = ?', $fishId)); } $redirect = new Zend_Controller_Action_Helper_Redirector(); $redirect->setGoto('search', 'search', 'fish'); }
public function redirectTo($action, $options = NULL) { $Redirect = new Zend_Controller_Action_Helper_Redirector(); $Redirect->setGoto($action, 'training', 'ce', $options); }
public function logoutAction() { Zend_Auth::getInstance()->clearIdentity(); $namespace = new Zend_Session_Namespace('default'); $namespace->auth = null; $namespace->acl = null; $Redirect = new Zend_Controller_Action_Helper_Redirector(); $Redirect->setGoto('index', 'index', 'default'); }
public function redirectTo($action) { $Redirect = new Zend_Controller_Action_Helper_Redirector(); $Redirect->setGoto($action, 'new', 'ce'); }
public function redirectTo($action, array $params = array()) { $redirect = new Zend_Controller_Action_Helper_Redirector(); $redirect->setGoto($action, 'search', 'fish', $params); }
public function deleteAction() { //TODO check ce_has_image, link is not available but action is callable!! //delete image files (org./copy/thumb) //delete image //delete metadata image -> DB on delete cascade $request = $this->getRequest(); $imageId = intval($this->getRequest()->getParam(Image::COL_ID)); $image = new Image(); //get image_guid //get original extension $rowset = $image->find($imageId); if (count($rowset) == 1) { $rowsetArray = $rowset->toArray(); $imageRow = $rowsetArray[0]; $imGuid = $imageRow[Image::COL_GUID]; $path_parts = pathinfo($imageRow[Image::COL_ORIGINAL_FILENAME]); $imExt = $path_parts['extension']; $filename = $imGuid . '.' . $imExt; $jpgFilename = $imGuid . '.' . 'jpg'; //delete file org/guid+org_ext //delete file copy/guid+.jpg //delete file thumb/guid+.jpg $RELATIVE_UPLOAD_PATH = 'images/originals'; //without pre- and post-slash! $RELATIVE_PATH_IMAGE_THUMBNAILS = 'images/thumbnails'; $RELATIVE_PATH_IMAGE_SHRINKED_WORKING_COPIES = 'images/shrinked_working_copies'; try { $myFile = $RELATIVE_UPLOAD_PATH . '/' . $filename; $fh = fopen($myFile, 'w'); fclose($fh); unlink($myFile); $myFile = $RELATIVE_PATH_IMAGE_SHRINKED_WORKING_COPIES . '/' . $jpgFilename; $fh = fopen($myFile, 'w'); fclose($fh); unlink($myFile); $myFile = $RELATIVE_PATH_IMAGE_THUMBNAILS . '/' . $jpgFilename; $fh = fopen($myFile, 'w'); fclose($fh); unlink($myFile); } catch (Exception $e) { throw new Zend_Exception('Error: can not open file'); } //note: delete of metadata is executed from db $image->delete($image->getAdapter()->quoteInto(Image::COL_ID . ' = ?', $imageId)); //hard delete plus: //delete ce_has_image //delete annotations //delete dots // $imageId = intval($this->getRequest()->getParam(Image::COL_ID)); // $imageResult = $imageTable->find($imageId)->current(); // if($imageResult != null){ // $imageArray = $imageResult->toArray(); // }else{ // $imageArray = array(); // } } $redirect = new Zend_Controller_Action_Helper_Redirector(); $redirect->setGoto('search', 'search', 'image'); }
public function redirectTo($action) { $Redirect = new Zend_Controller_Action_Helper_Redirector(); $Redirect->setGoto($action, 'registeruser', 'default'); }
public function redirectTo($action = 'list', $controller = 'search', $modul = 'workshop') { $Redirect = new Zend_Controller_Action_Helper_Redirector(); $Redirect->setGoto($action, $controller, $modul); }