Esempio n. 1
0
 function report($step)
 {
     $stepsDefinitions = aviators_launcher_steps();
     $stepDefinition = $stepsDefinitions[$step];
     $importerDefinitions = $this->definitions();
     $importerDefinition = $importerDefinitions[$stepDefinition['importer']];
     // require importer file
     require_once $importerDefinition['file'];
     // pass file path to import
     $class = new ReflectionClass($importerDefinition['class']);
     $instance = $class->newInstanceArgs(array());
     if (!empty($_SESSION['pm-launcher-report'][$step])) {
         $messages = $_SESSION['pm-launcher-report'][$step];
         echo wp_kses($instance->report($messages), wp_kses_allowed_html('post'));
         unset($_SESSION['pm-launcher-report'][$step]);
     }
 }
Esempio n. 2
0
 function report($step)
 {
     $stepsDefinitions = aviators_launcher_steps();
     $stepDefinition = $stepsDefinitions[$step];
     $importerDefinitions = $this->definitions();
     $importerDefinition = $importerDefinitions[$stepDefinition['importer']];
     // require importer file
     require_once $importerDefinition['file'];
     // pass file path to import
     $class = new ReflectionClass($importerDefinition['class']);
     $instance = $class->newInstanceArgs(array());
     $messages = $_SESSION['aviators-launcher-report'][$step];
     print $instance->report($messages);
     unset($_SESSION['aviators-launcher-report'][$step]);
 }