示例#1
0
文件: util.php 项目: rboyatt/mahara
 /**
  * Skip the original dataroot files to not been reset.
  *
  * @static
  * @param string $utilclassname the util class name..
  */
 protected static function skip_original_data_files($utilclassname)
 {
     $jsonfilepath = self::get_dataroot() . '/' . self::$originaldatafilesjson;
     if (file_exists($jsonfilepath)) {
         $listfiles = file_get_contents($jsonfilepath);
         // Mark each files as to not be reset.
         if (!empty($listfiles) && !self::$originaldatafilesjsonadded) {
             $originaldatarootfiles = json_decode($listfiles);
             // Keep the json file. Only drop_dataroot() should delete it.
             $originaldatarootfiles[] = self::$originaldatafilesjson;
             $utilclassname::$datarootskiponreset = array_merge($utilclassname::$datarootskiponreset, $originaldatarootfiles);
             self::$originaldatafilesjsonadded = true;
         }
     }
 }