Ejemplo n.º 1
0
 /**
  *
  */
 public function update()
 {
     parent::update();
     $config = Pimcore_Config::getSystemConfig();
     if ($this->_oldPath && $config->documents->createredirectwhenmoved) {
         // create redirect for old path
         $redirect = new Redirect();
         $redirect->setTarget($this->getId());
         $redirect->setSource("@" . $this->_oldPath . "/?@");
         $redirect->setStatusCode(301);
         $redirect->setExpiry(time() + 86400 * 60);
         // this entry is removed automatically after 60 days
         $redirect->save();
     }
 }