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;
 }
Ejemplo n.º 2
0
<?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";
}