Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class My_GeneralController extends CI_Controller {
- private $CI;
- function __construct(){
- parent::__construct();
- $CI =& get_instance();
- if($this->session->userdata('status') != "login"){
- redirect(base_url("."));
- }else {
- $this->load->model('My_GeneralModel', 'model');
- $this->load->helper('url');
- }
- }
- function generate_number($prefix,$number,$table,$coloumn){
- $last_data = $this->model->check_last_data($table,$coloumn);
- if($last_data){
- $replace_data = str_replace("$prefix-","",$last_data[0][$coloumn]); // Remoce word "$prefix-"
- $data = (int)$replace_data;
- //Generate number
- $data_number = intval($data) + 1;
- $generate = "$prefix-".str_pad($data_number, $number, '0', STR_PAD_LEFT);
- }
- else {
- //Create Zero Prefix
- $zero = 0;
- $number_min = $number-1;
- $data = sprintf("%0".$number_min."d",$zero);
- $generate = $prefix."-".$data."1";
- }
- return $generate;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement