Example #1
0
* You should have received a copy of the GNU General Public License
* along with yourCMDB.  If not, see <http://www.gnu.org/licenses/>.
*
*********************************************************************/
/**
* WebUI element: import from file after preview
* @author Michael Batz <*****@*****.**>
*/
use yourCMDB\fileimporter\Importer;
use yourCMDB\fileimporter\FileImportException;
use yourCMDB\fileimporter\FileImportOptionsRequiredException;
//required parameters: $paramFilename, $paramFormat, $importOptions
//get number of objects to import
$fileImporter = new Importer($paramFilename, $paramFormat, $importOptions, $authUser);
try {
    $countObjectsToImport = $fileImporter->getObjectsToImportCount();
    //start: panel
    echo "<div class=\"container\">";
    echo "<div class=\"panel panel-default cmdb-contentpanel\">";
    //panel headline
    echo "<div class=\"panel-heading\">";
    echo "<h3 class=\"panel-title text-center\">";
    echo gettext("Importing objects...");
    echo "</h3>";
    echo "</div>";
    //start panel content
    echo "<div class=\"panel-body\">";
    //load worker
    $data = $_POST;
    $data['action'] = "importWorker";
    $postDataString = json_encode($data);