function doExecute(\Classes\Controller\Controller\Request $request)
 {
     // get all file names
     $files = glob(\Classes\Controller\Util\Utils::tempPath() . '/*');
     foreach ($files as $file) {
         $request->addFeedback($file);
     }
     include \Classes\Controller\Util\Utils::createViewName('getTempFileNames');
 }
 function doExecute(\Classes\Controller\Controller\Request $request)
 {
     \Classes\Utils\Timer\Timer::start('MODEL_EXPORT');
     // Получаем переменные
     $filename = $request->getProperty('filename');
     $path = \Classes\Controller\Util\Utils::tempPath() . DIRECTORY_SEPARATOR . $filename;
     // NUMERATION
     \Classes\Utils\Member\Numeration::numerateFromOne();
     \Classes\Utils\Node\Numeration::numerateFromOne();
     // EXPORT
     \Classes\Factory\Export\Scad21ExportFactory::export($path);
     \Classes\Utils\Timer\Timer::stop('MODEL_EXPORT');
     $request->addFeedback(\Classes\Utils\Timer\Timer::show('MODEL_EXPORT'));
     include \Classes\Controller\Util\Utils::createViewName('exportModelToScad21');
 }
 private function makeTempFolder($folderName)
 {
     mkdir(\Classes\Controller\Util\Utils::tempPath() . '/' . $folderName);
 }
Пример #4
0
 private function deleteAllFilesFromTempFolder()
 {
     // get all file names
     $files = glob(\Classes\Controller\Util\Utils::tempPath() . DIRECTORY_SEPARATOR . '*');
     foreach ($files as $file) {
         // iterate files
         // delete file
         if (is_file($file)) {
             unlink($file);
         }
     }
 }