View file files/upload/alpha_installer/php/config.php

File size: 1.11Kb
<?php
  
function delete_tmp_sm($dir) {
  
  $includes = glob($dir.'/{,.}*', GLOB_BRACE);
  $systemDots = preg_grep('/\.+$/', $includes);
  
  foreach ($systemDots as $index => $dot) {
    
    unset($includes[$index]);
  
  }
  
  foreach ($includes as $include) {
    
    if (is_dir($include) && !is_link($include)) {
      
      delete_tmp_sm($include);
    
    }else{
      
      unlink($include);
    
    }
  
  }
  
  rmdir($dir);

}

if (db::get_column("SELECT COUNT(*) FROM `SMILES_DIR` WHERE `NAME` = 'Эмоджи' LIMIT 1") == 0) {
  
  $ID_DIR = db::get_add("INSERT INTO `SMILES_DIR` (`NAME`) VALUES ('Эмоджи')");
  
  $result = scandir(ROOT.'/files/upload/smiles/tmp/', SCANDIR_SORT_ASCENDING);
  
  for ($i = 0; $i < count($result); $i++){
    
    if (preg_match('#\.png$#i',$result[$i])){
      
      $ID = db::get_add("INSERT INTO `SMILES` (`NAME`, `ID_DIR`, `EXT`) VALUES ('.emoji".$i.".', '".$ID_DIR."', 'png')");
      
      $CopyFile = copy(ROOT.'/files/upload/smiles/tmp/'.$result[$i], ROOT.'/files/upload/smiles/'.$ID.'.png');
    
    }
  
  }
  
  delete_tmp_sm(ROOT.'/files/upload/smiles/tmp/');
  
}