Пример #1
0
 function import($cachable = false, $urlparams = false)
 {
     require_once JPATH_COMPONENT . '/helpers/import.php';
     date_default_timezone_set('UTC');
     echo "<h1>Executing importation</h1>";
     // set the default timezone to use. Available since PHP 5.1
     $date = date("ym") . date("d") - 1;
     //$date= 140930;
     switch ($_GET["view"]) {
         case 'additions':
             $URL = 'http://www.myairlease.com/efu_media/MSNs_additions_' . $date . '-01.xls';
             break;
         case 'removals':
             $URL = 'http://www.myairlease.com/efu_media/MSNs_removals_' . $date . '-01.xls';
             break;
         case 'updates':
             $URL = 'http://www.myairlease.com/efu_media/MSNs_updates_' . $date . '-01.xls';
             break;
     }
     $dest = '/Applications/XAMPP/xamppfiles/temp/file.xls';
     echo $URL;
     $file_headers = @get_headers($URL);
     echo $file_headers[0];
     if ($file_headers[0] != 'HTTP/1.1 200 OK') {
         echo "<p>File NOT found! Today no new " . $_GET["view"] . " from " . $_POST["source"] . '</p>';
     } else {
         echo "<p>New update found, ready to import.<br />Source: " . $_POST["source"] . '</p>';
         if (copy('http://www.myairlease.com/efu_media/MSNs_updates_' . $date . '-01.xls', $dest)) {
             echo "<p>file found and copied to our server successfully</p>";
             $myObject = new ImportHelper($_GET["view"], $_POST["source"], $dest);
             $myObject->PrepareValues();
         } else {
             echo "Server could not download and copied succesfully the excel file from " . $_POST["source"];
         }
     }
     echo '<a href="' . JURI::root() . 'administrator/index.php?option=com_available_assets&view=aircraftlist" class="btn btn-success">Return to Aircarf List</a>';
 }