Advertisement
Guest User

Untitled

a guest
Jan 24th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.04 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3. class My_GeneralController extends CI_Controller {
  4.     private $CI;   
  5.     function __construct(){
  6.         parent::__construct(); 
  7.         $CI =& get_instance(); 
  8.         if($this->session->userdata('status') != "login"){
  9.             redirect(base_url("."));
  10.         }else {
  11.             $this->load->model('My_GeneralModel', 'model');
  12.             $this->load->helper('url');
  13.         }
  14.  
  15.  
  16.     }
  17.  
  18.     function generate_number($prefix,$number,$table,$coloumn){
  19.          $last_data         =  $this->model->check_last_data($table,$coloumn);
  20.  
  21.         if($last_data){
  22.             $replace_data   =  str_replace("$prefix-","",$last_data[0][$coloumn]); // Remoce word "$prefix-"
  23.             $data           = (int)$replace_data;
  24.  
  25.             //Generate number
  26.             $data_number    = intval($data) + 1;
  27.             $generate       = "$prefix-".str_pad($data_number, $number, '0', STR_PAD_LEFT);
  28.         }
  29.         else {
  30.             //Create Zero Prefix
  31.             $zero = 0;
  32.             $number_min = $number-1;
  33.             $data = sprintf("%0".$number_min."d",$zero);
  34.             $generate       = $prefix."-".$data."1";
  35.         }
  36.         return  $generate;
  37.     }
  38.  
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement