示例#1
0
 public function process(Vtiger_Request $request)
 {
     $nbmdinwllij = "moduleModel";
     sw_autoload_register("SWExtension", "~/modules/Workflow2/libs");
     ${"GLOBALS"}["lbrvcglwt"] = "sql";
     ${$nbmdinwllij} = Vtiger_Module_Model::getInstance("Workflow2");
     ${"GLOBALS"}["rzvthtpq"] = "repos";
     ${${"GLOBALS"}["orsfdwhbz"]} = new SWExtension_GenKey("Workflow2", $moduleModel->version);
     $vvirsh = "repo";
     $fievvrk = "repos";
     ${${"GLOBALS"}["ksmqgls"]} = PearDatabase::getInstance();
     ${${"GLOBALS"}["lbrvcglwt"]} = "UPDATE vtiger_wf_repository SET licenseCode = \"" . md5($request->get("license")) . "\" WHERE url LIKE \"%repository.stefanwarnat.de%\"";
     $adb->query(${${"GLOBALS"}["tddsprktk"]});
     ${${"GLOBALS"}["rzvthtpq"]} = \Workflow\Repository::getAll(true);
     foreach (${$fievvrk} as ${$vvirsh}) {
         try {
             $repo->installAll(\Workflow\Repository::INSTALL_ALL);
         } catch (Exception $exp) {
         }
     }
     ${${"GLOBALS"}["qcqdlactbzp"]} = new Vtiger_Response();
     try {
         $GenKey->removeLicense();
         $GenKey->g7cd354a00dadcd8c4600f080755860496d0c03d5($request->get("license"), array(__FILE__, Vtiger_Loader::resolveNameToPath("modules.Settings.Workflow2.views.Config")));
         $response->setResult(array("success" => true));
     } catch (Exception $exp) {
         $response->setResult(array("success" => false, "error" => $exp->getMessage()));
     }
     $response->emit();
 }
示例#2
0
 public function process(Vtiger_Request $request)
 {
     ${"GLOBALS"}["guexekxeeuoa"] = "adb";
     ${${"GLOBALS"}["guexekxeeuoa"]} = PearDatabase::getInstance();
     ${${"GLOBALS"}["nusuliry"]} = new Vtiger_Response();
     ${"GLOBALS"}["hlwnebam"] = "repository";
     ${${"GLOBALS"}["rmfphlsq"]} = $request->getAll();
     ${${"GLOBALS"}["pebozydyj"]} = \Workflow\Repository::getAll();
     foreach (${${"GLOBALS"}["pebozydyj"]} as ${${"GLOBALS"}["hlwnebam"]}) {
         $repository->checkRepoForUpdate();
         $repository->update();
     }
 }
示例#3
0
 public function process(Vtiger_Request $request)
 {
     $hvuqvbl = "qualifiedModuleName";
     ${"GLOBALS"}["kmrjwfg"] = "adb";
     ${"GLOBALS"}["ntmwsgywey"] = "viewer";
     global $current_user;
     ${"GLOBALS"}["lvohjvxh"] = "moduleName";
     global $root_directory;
     ${${"GLOBALS"}["kmrjwfg"]} = PearDatabase::getInstance();
     ${${"GLOBALS"}["lvohjvxh"]} = $request->getModule();
     ${$hvuqvbl} = $request->getModule(false);
     ${${"GLOBALS"}["ntmwsgywey"]} = $this->getViewer(${${"GLOBALS"}["fonbghdcu"]});
     ${${"GLOBALS"}["ymogynsvc"]} = Settings_Vtiger_Module_Model::getInstance(${${"GLOBALS"}["ynwpfjghhu"]});
     ${"GLOBALS"}["mmdfmapz"] = "qualifiedModuleName";
     $viewer->assign("repos", \Workflow\Repository::getAll());
     $viewer->view("TaskRepoManager.tpl", ${${"GLOBALS"}["mmdfmapz"]});
 }
示例#4
0
 public function initialize_module()
 {
     ob_start();
     $this->installExtensions();
     $this->checkDB();
     $this->AddHeaderLink();
     $this->removeLinks();
     $this->addDefaultTrigger();
     $this->checkSettingsField();
     $this->addLinks();
     $this->checkCron();
     $this->checkCustomInventoryFields();
     ${${"GLOBALS"}["fmkkpim"]} = \Workflow\Repository::getAll(true);
     foreach (${${"GLOBALS"}["fmkkpim"]} as ${${"GLOBALS"}["urobmonr"]}) {
         $repo->installAll(\Workflow\Repository::INSTALL_NEW);
         $repo->installAll(\Workflow\Repository::INSTALL_ONLY_UPDATES);
     }
     ob_end_clean();
 }