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

class Gallery_logo extends CI_Model{
	var $gallery_path;
	var $gallery_path_url;
	
	function Gallery_logo(){
		$this->gallery_path = realpath(APPPATH . "../images");
		$this->gallery_path_url = base_url() . 'images/';
	}
	
	function do_upload($ID){
			$config = array(
				'allowed_types' => 'jpg|jpeg|gif|png',
				'upload_path' => $this->gallery_path,
				'file_name' => $this->input->post('companyNo') . '.JPG',
				'overwrite' => TRUE
			);
			if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
				$this->load->library('upload', $config);
				$this->upload->do_upload();
				$image_data = $this->upload->data();
				$data = array(
					'uploadLogo' => $image_data['file_name']
				);
				$this->db->where('ID', $ID );
				$this->db->update('company', $data);
		 
				$config = array(
					'source_image' => $image_data['full_path'],
					'new_image' => $this->gallery_path . '/thumbs',
					'file_name' => $this->input->post('companyNo') . '.JPG',
					'maintain_ratio' => true,
					'width' => 150,
					'height' => 100
				);
		
				$this->load->library('image_lib', $config);
				$this->image_lib->resize();
			}
	}
	
}
