public function submit($params){ //Check session user parent::userInfoAndSession(); if(isset($params['file']) && $params['file']['error'] == 0 && isset($params['id'])){ if($oldFileName = $this->db->getOldFileName($params['id'])) parent::unlinkImage($params['id']."-".$oldFileName['image'], 'events', true); } if(isset($params['pdf']) && $params['pdf']['error'] == 0 && isset($params['id'])){ if($oldPdfName = $this->db->getOldPdfName($params['id'])) parent::unlinkFile($params['id']."-pdf-".$oldPdfName['pdf'], 'events'); } if($id = $this->db->submit($params)){ if(isset($params['file']) && $params['file']['error'] == 0){ parent::uploadAndResizeImage(486, 356, $params['file'], $id.'-'.$params['file']['name'], 'events', true); } if(isset($params['pdf']) && $params['pdf']['error'] == 0){ parent::uploadFile($params['pdf'], $id.'-pdf-'.$params['pdf']['name'], 'events'); } parent::redirect('cms'.DS.'events', 'success'); } else parent::redirect('cms'.DS.'events', 'error'); }
private function submitFirst($params){ if(isset($params['image']) && $params['image']['error'] == 0 && isset($params['id'])){ if($oldFileName = $this->db->getOldFileName($params['id'])) parent::unlinkImage($params['id']."-".$oldFileName['image'], 'accomodation_type', true); } //Remove PDF if added new if(isset($params['pdf']) && $params['pdf']['error'] == 0 && isset($params['id'])){ if($oldFileName = $this->db->getOldFileName($params['id'])) parent::unlinkFile($params['id']."-".$oldFileName['fdf'], 'accomodation_type'); } if($id = $this->db->submit($params)){ if(isset($params['image']) && $params['image']['error'] == 0){ parent::uploadAndResizeImage(227, 100, $params['image'], $id.'-'.$params['image']['name'], 'accomodation_type', true); } if(isset($params['pdf']) && $params['pdf']['error'] == 0){ parent::uploadFile($params['pdf'], $id.'-'.$params['pdf']['name'], 'accomodation_type'); } //Upload files if if(isset($params['count']) && $params['count'] > 0){ for($i=1; $i<=$params['count']; $i++){ if(isset($params['file-' . $i]) && $params['file-' . $i]['error'] == 0){ $tmpId = $this->db->manageFile($params['file-' . $i], $id); parent::uploadAndResizeImage(205, 150, $params['file-' . $i], $id.'-'.$tmpId.'-'.$params['file-' . $i]['name'], 'accomodation_type', true); } } } parent::redirectCustom('cms'.DS.'accomodation_type'.DS.$params['action'], array('id' => $id, 'step' => 'second')); }else parent::redirect('cms'.DS.'accomodation_type'.DS.$params['action'], 'error'); }