コード例 #1
0
 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;
 }
コード例 #2
0
 function form_loader()
 {
     $form = array();
     $preform = $this->getPreform();
     if ($this->includer->include_pratikclass("Form")) {
         $instanceForm = new PratikForm($this->initer);
         $form = $instanceForm->formconverter($preform);
     }
     return $form;
 }
コード例 #3
0
 function form_loader($deploypage)
 {
     $form = "";
     $packagecodename = $deploypage;
     //prepare form with pratikpackage
     //$this->includer->include_pratikclass("Package");
     $instancePackage = new PratikPackage();
     $preform = $instancePackage->preparePackageConfForm($packagecodename);
     //construct form
     //$this->includer->include_pratikclass("Form");
     $initer['log'] = $this->log;
     $instanceForm = new PratikForm($initer);
     $tabparam['codename'] = $packagecodename;
     $form = $instanceForm->formconverter($preform, $tabparam);
     return $form;
 }
 function form_loader()
 {
     //generate the same form for each package
     $preform = array();
     $preform['deploybutton'] = true;
     $preform['downloadanddeploybutton'] = true;
     $preform['destroybutton'] = true;
     $preform['updatebutton'] = true;
     $preform['checkupdatebutton'] = true;
     $params = array();
     $form = array();
     if ($this->includer->include_pratikclass("Form")) {
         $instanceForm = new PratikForm($this->initer);
         $form = $instanceForm->formconverter($preform, $params);
     }
     return $form;
 }
コード例 #5
0
 function form_loader()
 {
     $form = array();
     $update = $this->instanceVar->varpost("checkupdate");
     $preform = array();
     $preform['classicform'] = true;
     $preform['checkupdateconfirmbutton'] = true;
     //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);
         $form = $instanceForm->formconverter($preform);
     }
     return $form;
 }