Example #1
0
 public static function listBackup()
 {
     $select_options = array();
     $pathBaseDir = "/tmp/freeswitch/backup";
     if (!is_dir($pathBaseDir)) {
         if (!mkdir($pathBaseDir, 0777, true)) {
             KOHANA::log('debug', "Could not create the " . $pathBaseDir . " directory !");
         }
     }
     $baseDir = opendir($pathBaseDir);
     while ($file = readdir($baseDir)) {
         if ($file != "." && $file != ".." && $file != "" && $file != null) {
             $pattern = '/backup*/';
             if (preg_match($pattern, $file) == 1) {
                 $select_options[$file] = $file;
             }
         }
     }
     closedir($baseDir);
     return array_reverse($select_options);
 }