%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Leadership extends CI_Controller {
function __construct() {
parent::__construct();
if((!isset($_SESSION['is_logged']))||($_SESSION['is_logged']==false))
{
$_SESSION['redirect'] = base_url()."admin/view_leadership";
redirect(base_url().'admin/login');
}
$this->load->model('leadership_model', 'leadership');
}
public function index()
{
$data = array();
//echo "Workin=";
$data['records'] = $this->leadership->get_leadership();
$data['designationsArray'] = $this->leadership->get_designations();
$this->load->view('admin/view_leadership',$data);
//$this->view_media();
}
public function addleadership()
{
extract($_POST);
$data = array();
$data['data_string'] = '';
$post=$this->input->post();
if($post){
echo '<script>console.log("post")</script>';
$this->form_validation->set_rules('title', 'Name', 'required');
$this->form_validation->set_rules('slug', 'slug', 'required');
$this->form_validation->set_rules('description', 'Job description', 'required');
$this->form_validation->set_rules('designation', 'Designation', 'required');
if ($this->form_validation->run() == FALSE)
{
echo '<script>console.log("Error in validating media")</script>'; //console.log("Error in validating doctor");
//$this->load->view('admin/addmedia');
}
else
{
// Upload PDF & Image
$profile_image = $this->uploadImage('profile_image');
$insert_data = array(
'id' => $post['id'],
'name' => $post['title'],
'profile_image' => $profile_image,
'description' => $post['description'],
'slug' => strtolower(str_replace(' ','-',$post['slug'])),
'createdon' => date('Y-m-d h:i:s'),
'modifiedon' => date('Y-m-d h:i:s'),
'status' => '1'
);
$success = '';
$success = $this->leadership->insert_leadership($insert_data);
//echo '<script>console.log("'.$success.'")</script>';
if($success){
redirect(base_url()."admin/leadership");
}
}
}
$data['designationsArray'] = $this->leadership->get_designations();
$this->load->view('admin/addleadership',$data);
}
public function update_leadership($id){
extract($_POST);
$data = array();
$data['data_string'] = '';
$post=$this->input->post();
$records = $this->leadership->get_leadership($id);
$data['designationsArray'] = $this->leadership->get_designations();
if($id) {
$data = array(
'id' => $records[0]['id'],
'title' => $records[0]['name'],
'description' => $records[0]['description'],
'designation' => $records[0]['designation'],
'authority' => $records[0]['authority'],
'slug' => $records[0]['slug'],
'pdf_name' => $records[0]['pdf_name'],
'profile_image' => $records[0]['profile_image'],
'status' => $records[0]['status']
);
$this->load->view('admin/update_leadership',$data);
}
}
public function updatleadership($ids){
extract($_POST);
$post=$this->input->post();
if($post){
$this->form_validation->set_rules('title', 'Media Title', 'required');
$this->form_validation->set_rules('slug', 'slug', 'required');
$this->form_validation->set_rules('description', 'Job description', 'required');
if($this->form_validation->run() == FALSE)
{
echo '<script>console.log("Error in validating media")</script>'; //console.log("Error in validating doctor");
die;
// $this->load->view('admin/update_media');
}
else
{
// Upload PDF & Image
$profile_image = $this->uploadImage('profile_image');
if($_POST['old_image']!='' && $profile_image==''){ $profile_image= $_POST['old_image']; } unset($_POST['old_image']);
$insert_data = array(
'name' => $post['title'],
'profile_image' => $profile_image,
'authority' => $post['authority'],
'designation' => $post['designation'],
'description' => $post['description'],
'slug' => strtolower(str_replace(' ','-',$post['slug'])),
'status' => '1'
);
$mediaid = $post['id'];
$success = '';
//print_r($insert_data); die;
$success = $this->leadership->editleadership($insert_data,$mediaid);
echo '<script>console.log("'.$success.'")</script>';
if($success){
redirect(base_url()."admin/leadership");
}
}
}
//$this->load->view('admin/AddNews',$data);
}
public function remove_leadership($id)
{
$data = array();
if($this->leadership->delete_leadership($id)){
$data['msg'] = 'Record deleted succesfully';
redirect('admin/leadership',$data);
}
else{
$data['msg'] = 'File could not be deleted';
}
$data['records'] = $this->leadership->get_leadership($id);
if(!$data){
show_404();
}
redirect('admin/leadership');
}
public function view_leadership($id=0)
{
$data = array();
$data['records'] = $this->leadership->get_leadership($id);
if(!$data){
show_404();
}
$this->load->view('admin/view_leadership',$data);
}
/*
* Function : uploadImage
* Description : Upload the banner image
*/
private function uploadImage($imageName = '')
{
$config['upload_path'] = './uploads/files';
$config['allowed_types'] = 'gif|jpg|png|jpeg|JPG|PNG|JPEG|PDF|pdf|SVG|svg|avi|mp4|3gp|mpeg|mpg|mov|mp3|flv|wmv';
$this->load->library('upload', $config);
$this->upload->initialize($config);
if (!$this->upload->do_upload($imageName)) {
log_message('error', 'Image Upload Error: ' . $this->upload->display_errors());
}
$img = $this->upload->data();
return $img['file_name'];
}
}