/**
  * Save alert schedule for a saved search into DB
  *
  * @return mixed
  */
 public function savesearchAction()
 {
     $user = $this->getUser();
     if ($user == false) {
         return $this->forceLogin();
     }
     $schedule = $this->params()->fromQuery('schedule', false);
     $sid = $this->params()->fromQuery('searchid', false);
     if ($schedule !== false && $sid !== false) {
         $search = $this->getTable('Search');
         $baseurl = rtrim($this->getServerUrl('home'), '/');
         $row = $search->select(['id' => $sid, 'user_id' => $user->id])->current();
         if ($row) {
             $row->setSchedule($schedule, $baseurl);
         }
         return $this->redirect()->toRoute('search-history');
     } else {
         parent::savesearchAction();
     }
 }