Ignore:
Timestamp:
Nov 18, 2014 2:16:30 PM (11 years ago)
Author:
dungnv
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • pro-violet-viettel/sourcecode/application/modules/frontend/controllers/user.php

    r554 r556  
    115115        $package = $this->servicepackage_model->getPackage($input['p_id']);
    116116        $user['acc_balanced'] = $user['acc_balanced'] - $package['p_price'];
    117         $user['expire_date'] = date('Y-m-d 00:00:00', strtotime("+" . $package['p_period'] . " " . $package['p_unit'], strtotime($user['expire_date'])));
    118         $user['expire_date'] = date("Y-m-d 00:00:00", (strtotime($user['expire_date']) - 1));
     117       
     118        $currentExpireDate = $user['expire_date'] == NULL || trim($user['expire_date']) == '' ? date('Y-m-d 00:00:00') : $user['expire_date'];
     119        $user['expire_date'] = date('Y-m-d', strtotime("+" . $package['p_period'] . " ".$package['p_unit'], strtotime($currentExpireDate)));
     120        $user['expire_date'] = date("Y-m-d", strtotime("-1 day", strtotime($user['expire_date'])));
     121
    119122        $user['p_id'] = $package['p_id'];
    120123        $this->user_model->updateUser($us_id, $user);
Note: See TracChangeset for help on using the changeset viewer.