public function save() { // yo thau ma project save huna aaucha // yei bata feri "index.php" ma falne jun chai profile ma jancha $proj = new Project(); if (isset($_POST['single_date']) && $_POST['single_date'] != "") { $proj->setStart_date($_POST['single_date']); } else { if (isset($_POST['start_date'])) { $proj->setStart_date($_POST['start_date']); if (isset($_POST['end_date'])) { $proj->setEnd_date($_POST['end_date']); } else { $proj->setEnd_date(""); } } else { $proj->setStart_date(""); $proj->setEnd_date(""); } } $proj->setTitle($_POST['project_title']); $proj->setObjectives($_POST['project_objectives']); $proj->setShortdes($_POST['short_desc']); $proj->setLocation($_POST['location']); if (isset($_POST['amount'])) { $proj->setBudget($_POST['amount']); } else { $proj->setBudget(NULL); } if (isset($_POST['requirement1'])) { $proj->setRequirement($_POST['requirement1']); } else { $proj->setRequirement(""); } if (isset($_POST['requirement2'])) { $proj->setRequirement($_POST['requirement2']); } if (isset($_POST['requirement3'])) { $proj->setRequirement($_POST['requirement3']); } if (isset($_POST['requirement4'])) { $proj->setRequirement($_POST['requirement4']); } if (isset($_POST['requirement5'])) { $proj->setRequirement($_POST['requirement5']); } if (isset($_POST['cb_volunteer'])) { if (isset($_POST['number_volunteer'])) { $proj->setVolunteer($_POST['number_volunteer']); } else { $proj->setVolunteer(1); } } else { $proj->setVolunteer(0); } if (isset($_POST['cb_otherorg'])) { if (isset($_POST['organization1'])) { $proj->setOrganization($_POST['organization1']); } else { $proj->setOrganization(""); } if (isset($_POST['organization2'])) { $proj->setOrganization($_POST['organization2']); } if (isset($_POST['organization3'])) { $proj->setOrganization($_POST['organization3']); } if (isset($_POST['organization4'])) { $proj->setOrganization($_POST['organization4']); } if (isset($_POST['organization5'])) { $proj->setOrganization($_POST['organization5']); } } else { $proj->setOrganization(""); } if (isset($_FILES['banner_image'])) { if ($_FILES['banner_image']['name'] != "") { $filename = $_FILES['banner_image']['name']; $path = ROOT_PATH . "/profile/project_image/"; move_uploaded_file($_FILES['banner_image']['tmp_name'], $path . $filename); $savepath = BASE_URL . "/profile/project_image/"; $proj->setBanner_image($savepath . $filename); } else { $filename = "default.jpg"; $savepath = BASE_URL . "/profile/project_image/"; $proj->setBanner_image($savepath . $filename); } } else { $savepath = BASE_URL . "/profile/project_image/"; $proj->setBanner_image($savepath . "default.jpg"); } if (isset($_FILES['project_proposal'])) { if ($_FILES['project_proposal']['name'] != "") { $filename = $_FILES['project_proposal']['name']; $path = ROOT_PATH . "/profile/project_proposal/"; move_uploaded_file($_FILES['project_proposal']['tmp_name'], $path . $filename); $savepath = BASE_URL . "/profile/project_proposal/"; $proj->setProject_proposal($savepath . $filename); } else { $filename = "default.docx"; $savepath = BASE_URL . "/profile/project_proposal/"; $proj->setProject_proposal($savepath . $filename); } } else { $savepath = BASE_URL . "/profile/project_proposal/"; $proj->setProject_proposal($savepath . "default.docx"); } if (isset($_POST['project_video'])) { $string = $_POST['project_video']; $search = '#(.*?)(?:href="https?://)?(?:www\\.)?(?:youtu\\.be/|youtube\\.com(?:/embed/|/v/|/watch?.*?v=))([\\w\\-]{10,12}).*#x'; $replace = 'http:/utube.com/embed/$2'; $url = preg_replace($search, $replace, $string); $proj->setVideourl($url); } else { $proj->setVideourl(""); } if (isset($_POST['details'])) { $proj->setDetail($_POST['details']); } else { $proj->setDetail(""); } $proj->setStatus(1); $id = $this->projectrepository->insert($proj); }