<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Settings_ctrl extends CI_Controller { public function __construct(){ parent:: __construct(); $userdata = $this->session->userdata('userdata'); date_default_timezone_set("Asia/Kolkata"); $this->load->model('Settings_model'); $this->load->library('image_lib'); $this->load->helper('access'); if(!$this->session->userdata('logged_in')) { redirect(base_url()); } $class = $this->router->fetch_class(); $method = $this->router->fetch_method(); $r = check_access($class,$method); // $r);exit(); if($r == false) { redirect(base_url().'welcome/error_404'); } } //Add Settings public function index() { $template['page'] = 'Settings/add-settings'; $template['page_title'] = 'Add Settings'; // $template['perm'] = $this->perm; //$template['main'] = $this->info->menu_name; // $template['sub'] = $this->info->fun_menu; // $id = $this->session->userdata('logged_in')['id']; if($_POST){ $data = $_POST; //array_walk($data, "remove_html"); unset($data['submit']); if(isset($_FILES['logo'])) { //$config = set_upload_logo('assets/uploads/logo'); $this->load->library('upload'); $new_name = time()."_".$_FILES["logo"]['name']; $config['file_name'] = $new_name; $this->upload->initialize($config); if ( ! $this->upload->do_upload('logo')) { unset($data['logo']); } else { $upload_data = $this->upload->data(); //$data['logo'] = $config['upload_path']."/".$upload_data['file_name']; $data['logo'] = base_url().$config['upload_path']."/".$upload_data['file_name']; } } /* Save category details */ $result = $this->Settings_model->update_settings($data); if($result) { /* Set success message */ $this->session->set_flashdata('message',array('message' => 'Add Settings Details Updated successfully','class' => 'success')); } else { /* Set error message */ $this->session->set_flashdata('message', array('message' => 'Error','class' => 'error')); } } $resulttitles = $this->Settings_model->settings_viewing(); $sessing_arrays = array( 'title' => $resulttitles->title, 'title_short'=>$resulttitles->title_short ); $this->session->set_userdata('title', $sessing_arrays); //redirect(base_url().'Business_information/add_Businessinformation'); $template['result'] = $this->Settings_model->settings_viewing(); $this->load->view('template',$template); } }