Ejemplo n.º 1
0
 public function dlgUpload_done($strFormId, $strControlId, $strParameter)
 {
     $this->dlgUpload->HideDialogBox();
     $originalFileName = $this->dlgUpload->flcFileAsset->FileName;
     if (strtolower(substr($originalFileName, -3)) != "zip") {
         QApplication::DisplayAlert("Invalid uploaded plugin file - only ZIP allowed: " . $originalFileName);
         return;
     }
     $pluginFolder = QPluginInstaller::processUploadedPluginArchive($this->dlgUpload->flcFileAsset);
     if ($pluginFolder == null) {
         QApplication::DisplayAlert(QPluginInstaller::getLastError());
         return;
     }
     QApplication::Redirect('plugin_edit.php?strType=new&strName=' . $pluginFolder);
 }