<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Packages extends CI_Controller {

	public function __construct() {
		parent::__construct();
		
		date_default_timezone_set("Asia/Kolkata");
		
		    $this->load->model('Packages_model');
		    $this->load->model('Customer_model');
			if(!$this->session->userdata('logged_in_admin')) { 
			redirect(base_url());
		}
	}

function view_packages()
 {              $header['title'] = "Telugu Catholic Matrimony | View Packages";
	            $this->load->view('Templates/header',$header);
	            $template['data'] = $this->Packages_model->view_packages();
				$this->load->view('Packages/view_packages',$template); 
				$this->load->view('Templates/footer');
 }

 //to add Package
 function add_packages()
 {
	            $header['title'] = "Telugu Catholic Matrimony | Add Packages";
	            $this->load->view('Templates/header',$header);
				$this->load->view('Packages/add_packages');
				$this->load->view('Templates/footer');
                   
				   if($_POST) {
					  
				  $data = $_POST;
				  
				
			 
			// $data['created_by']=$sessid['created_user']; 
			 $result = $this->Packages_model->add_packages($data);
			 $sess=$this->session->userdata('logged_in_admin');
		     $result1 = $this->Customer_model->insertLog('insert','new package added',$sess['id'],$sess['user_type']);
			 if($result)
			 {
				  $this->session->set_flashdata('message',array('message' => 'Add Package successfully','class' => 'success'));
			 }
			 else
			 {
				 $this->session->set_flashdata('message', array('message' => 'Error','class' => 'error'));
			 }			 
				
				  redirect(base_url().'Packages/view_packages'); 			  
				 
				  }         
		 
	  
	   
	  //$this->load->view('template',$template);
 
 }
// edit Package

 function edit_packages(){
		   $header['title'] = "Telugu Catholic Matrimony | Add Packages";
	       $this->load->view('Templates/header',$header);
		   
		 
		  
		   $id = $this->uri->segment(3);
		   $template['data'] = $this->Packages_model->editget_package_id($id);
		   $this->load->view('Packages/edit_packages',$template);
		   $this->load->view('Templates/footer');
		   if(!empty($template['data'])){
         
		  if($_POST){ 
			  $data = $_POST;
			 
		/*	var_dump($data);
			die();*/
			  
			      $result = $this->Packages_model->edit_package($data, $id);
			      $sess=$this->session->userdata('logged_in_admin');
		 		  $result1 = $this->Customer_model->insertLog('edit','package edited',$sess['id'],$sess['user_type']);
				  redirect(base_url().'Packages/view_packages');
			
		         }
		    }
			else{
				 $this->session->set_flashdata('message', array('message' => "You don't have permission to access.",'class' => 'danger'));	
			     redirect(base_url().'Packages/view_packages');
			}
		    
					
			 
	  
	  
}

 // delete package
function delete_package(){
		  
		  $data1 = array(
				  "package_status" => '0'
							 );
		  $id = $this->uri->segment(3);
		  $result = $this->Packages_model->delete_package($id,$data1);
		  $sess=$this->session->userdata('logged_in_admin');
		  $result1 = $this->Customer_model->insertLog('delete','package deleted',$sess['id'],$sess['user_type']);
		  $this->session->set_flashdata('message', array('message' => 'Deleted Successfully','class' => 'success'));
		  redirect(base_url().'Packages/view_packages');
	  }

// manage packages
function manage_packages()
 {              $header['title'] = "Telugu Catholic Matrimony | Manage Packages";
	            $this->load->view('Templates/header',$header);
	            $template['result'] = $this->Packages_model->view_packages();
				$this->load->view('Packages/manage_packages',$template); 
				$this->load->view('Templates/footer');
				if($_POST){ 
			    $data = $_POST;
			 
			
			  
			      $result = $this->Packages_model->manage_package($data);
				 // redirect(base_url().'Packages/view_packages');
			
		        
		  
				 if($result)
			 {
				  $this->session->set_flashdata('message',array('message' => 'Success','class' => 'success'));
			 }
			 else
			 {
				 $this->session->set_flashdata('message', array('message' => 'Error','class' => 'error'));
			 }			 
				
				  redirect(base_url().'Packages/view_manage_packages'); 	
				    }
 }


function view_manage_packages()
 {              $header['title'] = "Telugu Catholic Matrimony | View Packages";
	            $this->load->view('Templates/header',$header);
	            $template['data'] = $this->Packages_model->view_manage_packages();
				$this->load->view('Packages/view_manage_packages',$template); 
				$this->load->view('Templates/footer');
 }

 // delete package
function delete_manage_package(){
		  
		  $data1 = array(
				  "package_manage_status" => '0'
							 );
		  $id = $this->uri->segment(3);
		  $result = $this->Packages_model->delete_manage_package($id,$data1);
		  $this->session->set_flashdata('message', array('message' => 'Deleted Successfully','class' => 'success'));
		  redirect(base_url().'Packages/view_manage_packages');
	  }

 
 function edit_manage_packages(){
		   $header['title'] = "Telugu Catholic Matrimony | Edit Packages";
	       $this->load->view('Templates/header',$header);
		   
		 
		  
		   $id = $this->uri->segment(3);
		   $template['data'] = $this->Packages_model->editget_package_id($id);
		   $template['result'] = $this->Packages_model->view_manage_packages();
		   $this->load->view('Packages/edit_manage_packages',$template);
		   $this->load->view('Templates/footer');
		// if(!empty($template['data'])){
         
		 if($_POST){ 
			  $data = $_POST;
			 
			
			  
			      $result = $this->Packages_model->edit_manage_package($data, $id);
				  redirect(base_url().'Packages/view_manage_packages');
			
		      }
		// }
			/*else{
				 $this->session->set_flashdata('message', array('message' => "You don't have permission to access.",'class' => 'danger'));	
			     redirect(base_url().'Packages/view_manage_packages');
			}*/
		    
					
			 
	  
	  
}

 } 
 ?>