Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.74 KB | None | 0 0
  1. <?php
  2.  
  3. class Utils_Time
  4. {
  5.     private static $log_dir;
  6.     private static $vertical_dir;
  7.    
  8.     public static function getLogDir()
  9.     {
  10.         //if(!isset(self::$$log_dir))
  11.           // throw new Zend_Exception('Log dir is empty!!!');
  12.            
  13.         return self::$log_dir;
  14.     }
  15.    
  16.     public static function CreateLogDir()
  17.     {
  18.         $log_date = date('Y.m.d.H.i.s');   
  19.         $date_array = explode('.', $log_date);
  20.            
  21.         $dir_name = $date_array[3].'.'.$date_array[4].'.'.$date_array[5];
  22.         $path = $date_array[0].'/'.$date_array[1].'/'.$date_array[2];
  23.         $log_dir = 'Log/'.$path.'/'.$dir_name;
  24.            
  25.         if(!is_dir($dir_name))
  26.             @mkdir('/var/lib/wwwrun/WebRentalsLeadsApiTest/'.$log_dir, 0777, true);
  27.        
  28.         self::$log_dir = '/var/lib/wwwrun/WebRentalsLeadsApiTest/'.$log_dir;
  29.     }
  30.    
  31. public static function CreateApiLogDir()
  32.     {
  33.         $log_date = date('Y.m.d.H.i.s');   
  34.         $date_array = explode('.', $log_date);
  35.            
  36.         $dir_name = $date_array[3].'.'.$date_array[4].'.'.$date_array[5];
  37.         $path = $date_array[0].'/'.$date_array[1].'/'.$date_array[2];
  38.         $log_dir = 'Log/Api/'.$path.'/'.$dir_name;
  39.            
  40.         if(!is_dir($dir_name))
  41.             @mkdir($log_dir, 0777, true);
  42.        
  43.         self::$log_dir = $log_dir;
  44.     }
  45.    
  46.     public static function getAndCreateLogDir()
  47.     {
  48.         self::CreateLogDir();
  49.         return self::$log_dir;
  50.     }
  51.    
  52.    
  53.    
  54. /*  public static function getAndCreateLogDir()
  55.     {
  56.         $log_date = date('Y.m.d.H.i.s');   
  57.         $date_array = explode('.', $log_date);
  58.            
  59.         $dir_name = $date_array[3].'.'.$date_array[4].'.'.$date_array[5];
  60.         $path = $date_array[0].'/'.$date_array[1].'/'.$date_array[2];
  61.         $log_dir = 'Log/'.$path.'/'.$dir_name;
  62.            
  63.         if(!is_dir($dir_name))
  64.             @mkdir($log_dir, 0777, true);
  65.        
  66.         return $log_dir;
  67.     } */
  68. }
  69.  
  70. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement