ב הוא חיבור של הרב יהושע בועז שתוכנו מראי מקומות למקורותشسdggרות הל555ה התafhgfh
במסgרות ה gh//شی הוא חיבור של הרב יהושע בועז שתוכנו מראי מקומות למקורותהתנדaghhhhו12ין יעל, המעציfghfghfע
/
www-data
/
newsites
/
adminpanel
/
application
/
controllers
/
Upload FileeE
HOME
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Websites extends CI_Controller { function __construct() { parent::__construct(); $this->load->library('form_validation'); $this->load->library('session'); $this->load->helper('url'); } public function index() { $user_id=$this->session->userdata('user_id'); $this->load->model('Login_Model'); $this->load->model('Websites_Model'); if(!empty($user_id)) { $data['profile'] = $this->Login_Model->get_profile($user_id); $usersdata['usersdata1'] = $this->Websites_Model->get_websites_data(); $this->load->view('header',$data); $this->load->view('websites_view',$usersdata); $this->load->view('footer'); } else { redirect('index.php/login'); } } public function viewwebsiteajaxdata() { $this->load->model('Websites_Model'); $user_id=$this->input->post('userid'); $userdataview = $this->Websites_Model->get_websitedataview($user_id); //print_r($userdataview[0]['hostname']);exit; $result_html=''; $result_html.="<div id='tabledata'>"; $result_html.="<div class='row'>"; $result_html.="<div class='col-md-6 pr-0'>"; $result_html.="<div class='form-group form-group-default'>"; $result_html.="<span><b>Host Name :</b>".$userdataview[0]['host_name']."</span>"; $result_html.="</div>"; $result_html.="</div>"; $result_html.="</div>"; $result_html.="<div class='row'>"; $result_html.="<div class='col-md-6'>"; $result_html.="<div class='form-group form-group-default'>"; $result_html.="<span><b>Active Status :</b> ".$userdataview[0]['active']."</span>"; $result_html.="</div>"; $result_html.="</div>"; $result_html.="</div>"; $result_html.="</div>"; echo "<br>"; print_r($result_html); } public function websiteadd() { $user_id=$this->session->userdata('user_id'); $this->load->model('Login_Model'); if(!empty($user_id)) { $data['profile'] = $this->Login_Model->get_profile($user_id); $this->load->view('header',$data); $this->load->view('website_add'); $this->load->view('footer'); } else { redirect('index.php/login'); } } public function check_email_exists($email) { $where_array = array('email' => $email); $this->db->where($where_array); $switch = $this->db->count_all_results("user"); if ($switch != NULL){ $this->form_validation->set_message('check_email_exists', 'The %s field value already exist, please try another.'); return false; }else{ return true; } } public function insertwebsitedata() { //echo "ssfjdsfjdsfjs";exit; $this->load->helper(array('form', 'url')); $this->load->library('form_validation'); $this->form_validation->set_rules('hostname', 'Hostname', 'required'); $this->form_validation->set_rules('main_logo', 'main_logo', 'required'); $this->form_validation->set_rules('sub_logo', 'sub_logo', 'required'); $this->form_validation->set_rules('title_name', 'title_name', 'required'); $this->form_validation->set_rules('about_us', 'about_us', 'required'); $this->form_validation->set_rules('admissions', 'Admissions', 'required'); $this->form_validation->set_rules('academics', 'Academics', 'required'); $this->form_validation->set_rules('achivements', 'Achivements', 'required'); $this->form_validation->set_rules('contact_us', 'Contact_us', 'required'); //$this->form_validation->set_rules('confirmpassword', 'Password Confirmation', 'required|matches[password]'); //$this->form_validation->set_rules('email', 'Email', 'required|valid_email|callback_check_email_exists'); date_default_timezone_set("Asia/Calcutta"); if($this->input->post("activestatus")){ $activestatus=$this->input->post("activestatus"); }else{ $activestatus=0; } //echo "susus";exit; $hostname=$this->input->post("hostname"); if (!empty($_FILES["main_logo"]["name"])) { $tempFile1main_logo = $_FILES['main_logo']['tmp_name']; $temp1main_logo = $_FILES["main_logo"]["name"]; $targetPath1main_logo = './assets/images/'; $file_name1main_logo=$hostname.'1'.'_'.$temp1main_logo; $targetFile1main_logo = $targetPath1main_logo.$file_name1main_logo; move_uploaded_file($tempFile1main_logo, $targetFile1main_logo); } if (!empty($_FILES["sub_logo"]["name"])) { $tempFile1sub_logo = $_FILES['sub_logo']['tmp_name']; $temp1sub_logo = $_FILES["sub_logo"]["name"]; $targetPath1sub_logo = './assets/images/'; $file_name1sub_logo=$hostname.'1'.'_'.$temp1sub_logo; $targetFile1sub_logo = $targetPath1sub_logo.$file_name1sub_logo; move_uploaded_file($tempFile1sub_logo, $targetFile1sub_logo); } $title_name=$this->input->post("title_name"); $about_us=$this->input->post("about_us"); $landing_content=$this->input->post("landing_content"); $admissions=$this->input->post("admissions"); //echo $admissions."sfdsdfd";exit; $academics=$this->input->post("academics"); $achivements=$this->input->post("achivements"); $contact_us=$this->input->post("contact_us"); $gallary=$this->input->post("gallary"); $fblink=$this->input->post("fblink"); $branch_email=$this->input->post("branch_email"); $linkedinlink=$this->input->post("linkedinlink"); $youtubelink=$this->input->post("youtubelink"); $created_at=date('Y-m-d H:i:s'); $active=$activestatus; if (!empty($_FILES["image1"]["name"])) { $tempFile1 = $_FILES['image1']['tmp_name']; $temp1 = $_FILES["image1"]["name"]; $targetPath1 = './assets/images/'; $file_name1=$hostname.'1'.'_'.$temp1; $targetFile1 = $targetPath1.$file_name1; move_uploaded_file($tempFile1, $targetFile1); } if (!empty($_FILES["image2"]["name"])) { $tempFile2 = $_FILES['image2']['tmp_name']; $temp2 = $_FILES["image2"]["name"]; $targetPath2 = './assets/images/'; $file_name2=$hostname.'2'.'_'.$temp2; $targetFile2 = $targetPath2.$file_name2; move_uploaded_file($tempFile2, $targetFile2); } if (!empty($_FILES["image3"]["name"])) { $tempFile3 = $_FILES['image3']['tmp_name']; $temp3 = $_FILES["image3"]["name"]; $targetPath3 = './assets/images/'; $file_name3=$hostname.'3'.'_'.$temp3; $targetFile3 = $targetPath3.$file_name3; move_uploaded_file($tempFile3, $targetFile3); } if (!empty($_FILES["image4"]["name"])) { $tempFile4 = $_FILES['image4']['tmp_name']; $temp4 = $_FILES["image4"]["name"]; $targetPath4 = './assets/images/'; $file_name4 =$hostname.'4'.'_'.$temp4; $targetFile4 = $targetPath4.$file_name4; move_uploaded_file($tempFile4, $targetFile4); } if (!empty($_FILES["image5"]["name"])) { $tempFile5 = $_FILES['image5']['tmp_name']; $temp5 = $_FILES["image5"]["name"]; $targetPath5 = './assets/images/'; $file_name5 =$hostname.'5'.'_'.$temp5; $targetFile5 = $targetPath5.$file_name5; move_uploaded_file($tempFile5, $targetFile5); } if (!empty($_FILES["image6"]["name"])) { $tempFile6 = $_FILES['image6']['tmp_name']; $temp6 = $_FILES["image6"]["name"]; $targetPath6 = './assets/images/'; $file_name6 =$hostname.'6'.'_'.$temp6; $targetFile6 = $targetPath6.$file_name6; move_uploaded_file($tempFile6, $targetFile6); } $caption1=$this->input->post("caption1"); $caption2=$this->input->post("caption2"); $caption3=$this->input->post("caption3"); $caption4=$this->input->post("caption4"); $caption5=$this->input->post("caption5"); $caption6=$this->input->post("caption6"); //$image=$profileimage; $this->load->model('Users_Model'); $this->load->model('Websites_Model'); $this->Websites_Model->add_websitedata($hostname,$main_logo,$sub_logo,$title_name,$landing_content,$about_us,$admissions,$academics,$achivements,$contact_us,$gallary,$file_name1,$file_name2,$file_name3,$file_name4,$file_name5,$file_name6,$caption1,$caption2,$caption3,$caption4,$caption5,$caption6,$branch_email,$fblink,$linkedinlink,$youtubelink,$active); $this->load->model('Settings_m'); $this->session->set_flashdata('success', 'Website Added Successfully'); $host_name11='testing.com'; //echo $host_name11." > /etc/httpd/conf.d/".$host_name11."conf"; redirect(base_url("index.php/Websites")); } public function websiteedit() { $user_id=$this->session->userdata('user_id'); $this->load->model('Login_Model'); if(!empty($user_id)) { $data['profile'] = $this->Login_Model->get_profile($user_id); $id = htmlentities($this->uri->segment(3)); $this->load->model('Settings_m'); $user['get_user'] = $this->Settings_m->get_single('site_data', $id); //print_r($user['get_user'] ); $this->load->view('header',$data); $this->load->view('website_edit',$user); $this->load->view('footer'); } else { redirect('index.php/login'); } } public function updatewebsitedata() { $this->load->helper(array('form', 'url')); $this->load->library('form_validation'); $this->form_validation->set_rules('host_name', 'Host Name', 'required'); $this->form_validation->set_rules('main_logo', 'main_logo', 'required'); $this->form_validation->set_rules('sub_logo', 'sub_logo', 'required'); $this->form_validation->set_rules('title_name', 'title_name', 'required'); $this->form_validation->set_rules('about_us', 'about_us', 'required'); $this->form_validation->set_rules('admissions', 'Admissions', 'required'); $this->form_validation->set_rules('academics', 'Academics', 'required'); $this->form_validation->set_rules('achivements', 'Achivements', 'required'); $this->form_validation->set_rules('contact_us', 'Contact Us', 'required'); $hostname=$this->input->post("host_name"); if ($this->form_validation->run() == FALSE) { $user_id=$this->session->userdata('user_id'); $this->load->model('Login_Model'); $data['profile'] = $this->Login_Model->get_profile($user_id); $this->load->view('header',$data); $this->load->view('website_edit'); $this->load->view('footer'); } if($this->input->post("activestatus")) { $activestatus=$this->input->post("activestatus"); } else { $activestatus=0; } $id = htmlentities($this->uri->segment(3)); $this->load->model('Websites_Model'); $result['data'] = $this->Websites_Model->get_websitedataview($id); //print_r($result);exit; foreach ($result['data'] as $value) { $image1= $value['image1']; $image2= $value['image2']; $image3= $value['image3']; $image4= $value['image4']; $image5= $value['image5']; $image6= $value['image6']; $main_logo=$value['main_logo']; $sub_logo=$value['sub_logo']; } if (!empty($_FILES["image1"]["name"])) { $tempFile1 = $_FILES['image1']['tmp_name']; $temp1 = $_FILES["image1"]["name"]; $targetPath1 = './assets/images/'; $file_name1 =$hostname.'1'.'_'.$temp1; $targetFile1 = $targetPath1.$file_name1; $unlinkpath1= './assets/images/'.$image1; unlink($unlinkpath1); move_uploaded_file($tempFile1, $targetFile1); } else { $file_name1=$image1; } if (!empty($_FILES["image2"]["name"])) { $tempFile2 = $_FILES['image2']['tmp_name']; $temp2 = $_FILES["image2"]["name"]; $targetPath2 = './assets/images/'; $file_name2 =$hostname.'2'.'_'.$temp2; $targetFile2 = $targetPath2.$file_name2; $unlinkpath2= './assets/images/'.$image2; unlink($unlinkpath2); move_uploaded_file($tempFile2, $targetFile2); } else { $file_name2=$image2; } if (!empty($_FILES["image3"]["name"])) { $tempFile3 = $_FILES['image3']['tmp_name']; $temp3 = $_FILES["image3"]["name"]; $targetPath3 = './assets/images/'; $file_name3 =$hostname.'3'.'_'.$temp3; $targetFile3 = $targetPath3.$file_name3; $unlinkpath3= './assets/images/'.$image3; unlink($unlinkpath3); move_uploaded_file($tempFile3, $targetFile3); } else { $file_name3=$image3; } if (!empty($_FILES["image4"]["name"])) { $tempFile4 = $_FILES['image4']['tmp_name']; $temp4 = $_FILES["image4"]["name"]; $targetPath4 = './assets/images/'; $file_name4 =$hostname.'4'.'_'.$temp4; $targetFile4 = $targetPath4.$file_name4; $unlinkpath4 = './assets/images/'.$image4; unlink($unlinkpath4); move_uploaded_file($tempFile4, $targetFile4); } else { $file_name4=$image4; } if (!empty($_FILES["image5"]["name"])) { $tempFile5 = $_FILES['image5']['tmp_name']; $temp5 = $_FILES["image5"]["name"]; $targetPath5 = './assets/images/'; $file_name5 =$hostname.'5'.'_'.$temp5; $targetFile5 = $targetPath5.$file_name5; $unlinkpath5 = './assets/images/'.$image5; unlink($unlinkpath5); move_uploaded_file($tempFile5, $targetFile5); } else { $file_name5=$image5; } if (!empty($_FILES["image6"]["name"])) { $tempFile6 = $_FILES['image6']['tmp_name']; $temp6 = $_FILES["image6"]["name"]; $targetPath6 = './assets/images/'; $file_name6 =$hostname.'6'.'_'.$temp6; $targetFile6 = $targetPath6.$file_name6; $unlinkpath6 = './assets/images/'.$image6; unlink($unlinkpath6); move_uploaded_file($tempFile6, $targetFile6); } else { $file_name6=$image6; } if (!empty($_FILES["main_logo"]["name"])) { $tempFilemain_logo = $_FILES['main_logo']['tmp_name']; $tempmain_logo = $_FILES["main_logo"]["name"]; $targetPathmain_logo = './assets/images/'; $file_namemain_logo =$hostname.'6'.'_'.$tempmain_logo; $targetFilemain_logo = $targetPathmain_logo.$file_namemain_logo; $unlinkpathmain_logo = './assets/images/'.$main_logo; unlink($unlinkpathmain_logo); move_uploaded_file($tempFilemain_logo, $targetFilemain_logo); } else { $file_namemain_logo=$main_logo; } if (!empty($_FILES["sub_logo"]["name"])) { $tempFilesub_logo = $_FILES['sub_logo']['tmp_name']; $tempsub_logo = $_FILES["sub_logo"]["name"]; $targetPathsub_logo = './assets/images/'; $file_namesub_logo =$hostname.$tempsub_logo; $targetFilesub_logo = $targetPathsub_logo.$file_namesub_logo; $unlinkpathsub_logo = './assets/images/'.$sub_logo; unlink($unlinkpathsub_logo); move_uploaded_file($tempFilesub_logo, $targetFilesub_logo); } else { $file_namesub_logo=$sub_logo; } $array = array( "host_name" => $this->input->post("host_name"), "main_logo" => $file_namemain_logo, "sub_logo" => $file_namesub_logo, "title_name" => $this->input->post("title_name"), "landing_content" => $this->input->post("landing_content"), "about_us" => $this->input->post("about_us"), "admissions" => $this->input->post("admissions"), "academics" => $this->input->post("academics"), "achivements" => $this->input->post("achivements"), "contact_us" => $this->input->post("contact_us"), "gallary" => $this->input->post("gallary"), "caption1" => $this->input->post("caption1"), "caption2" => $this->input->post("caption2"), "caption3" => $this->input->post("caption3"), "caption4" => $this->input->post("caption4"), "caption5" => $this->input->post("caption5"), "caption6" => $this->input->post("caption6"), "image1" => $file_name1, "image2" => $file_name2, "image3" => $file_name3, "image4" => $file_name4, "image5" => $file_name5, "image6" => $file_name6, "branch_email" => $this->input->post("branch_email"), "fblink" => $this->input->post("fblink"), "linkedinlink" => $this->input->post("linkedinlink"), "youtubelink" => $this->input->post("youtubelink"), "is_active" => $activestatus, ); $this->load->model('Settings_m'); $this->Settings_m->update('site_data', $array, $id); $this->session->set_flashdata('success', 'Website Updated Successfully'); redirect(base_url("index.php/Websites")); } function website_delete() { $id=$this->input->post('id'); $this->db->where('id', $id); $result=$this->db->delete('site_data'); echo json_encode($result); } function image_delete() { $id = $this->input->post('id'); $image = $this->input->post('image'); $imgname = $this->input->post('imgname'); $data = array( $imgname => '', ); //print_r($data);exit; $this->load->model('Settings_m'); $result = $this->Settings_m->image_update('site_data', $data, $id); $unlinkpath = './assets/images/'.$image; unlink($unlinkpath); echo json_encode($result); } }