function form_loader() { $form = array(); $packagecodename = $this->instanceVar->varpost("packagecodename"); $update = $this->instanceVar->varpost("update"); //prepare form with pratikpackage $preform = array(); if ($this->includer->include_pratikclass("Package")) { $instancePackage = new PratikPackage($this->initer); if ($update != "2") { //cas update local, pas de download externe $instancePackage->getPackageFromRoDKoDRoKCom($packagecodename, $update); } $preform = $instancePackage->preparePackageConfForm($packagecodename); } //preform reload option $preform['lineform'][] = array(); $preform['lineform'][count($preform['lineform']) - 1]['label'] = ""; $preform['lineform'][count($preform['lineform']) - 1]['hiddenlabel'] = "on"; $preform['lineform'][count($preform['lineform']) - 1]['name'] = "reload"; $preform['lineform'][count($preform['lineform']) - 1]['default'] = "canceled"; $preform['lineform'][count($preform['lineform']) - 1]['champs'] = "hidden"; //construct form if ($this->includer->include_pratikclass("Form")) { $instanceForm = new PratikForm($this->initer); $tabparam['codename'] = $packagecodename; $form = $instanceForm->formconverter($preform, $tabparam); } return $form; }
<?php $packagename = $_POST['packagename']; $initer = array(); $initer['loader'] = new Load(); $instancePackage = new PratikPackage($initer); if ($instancePackage->getPackageFromRoDKoDRoKCom($packagename)) { echo "Loading " . $packagename . " : done"; } else { echo "Error"; }