- Timestamp:
- Jan 1, 2012, 10:09:17 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/PHP_Optimisateur/plugins/create_folders_alpha/main.php
r10337 r12819 1 1 <?php 2 2 /***************************************\ 3 | PHP OPTIMISATEUR|4 | Plugin CreateFoldersAlpha 1.2|3 | PHP OPTIMISATEUR | 4 | Plugin CreateFoldersAlpha 1.2 | 5 5 \***************************************/ 6 6 … … 11 11 12 12 while ($file = readdir($handle)) { 13 14 15 16 17 13 if ($file != '.' && $file != '..' && !is_dir($CONF['DIRsource'].'/'.$file)) { 14 // Récupère le parties du nom servant à créer les dossiers 15 if (preg_match('#^(.{1})([^_.]*)_(.*)#', $file, $matches)) { 16 $Letter = strtoupper($matches[1]); 17 $FolderName = $matches[1].$matches[2]; 18 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 19 // Crée les dossier 20 if (!file_exists($CONF['DIRsource'].$Letter.'/'.$FolderName)) { 21 mkdir_log($CONF['DIRsource'].$Letter.'/'.$FolderName); 22 } 23 24 // Déplace le fichier 25 rename_log($CONF['DIRsource'].$file, $CONF['DIRsource'].$Letter.'/'.$FolderName.'/'.$file, true); 26 27 } else { 28 $LOG[] = 'The file '.$CONF['DIRsource'].$file.' doesn\'t match the patern #^(.{1})([^_.]*)_(.*)#, not moved'; 29 } 30 31 $done = true; 32 } 33 33 } 34 34
Note: See TracChangeset
for help on using the changeset viewer.