function generate(Vtiger_Request $xxx0b) { global $xxx22, $xxx23, $xxx24, $xxx25, $xxx26, $xxx27, $xxx28, $xxx29; $xxx0c = new PDFMaker_PDFMaker_Model(); $xxx0d = $xxx0b->getAll(); $xxx0e = PearDatabase::getInstance(); $xxx0f = "site_URL"; $xxx10 = "vtiger_current_version"; $xxx11 = vglobal($xxx10); $xxx12 = vglobal($xxx0f); $xxx13 = $xxx0b->get('relmodule'); $xxx14 = CRMEntity::getInstance($xxx13); $xxx15 = $xxx0b->get('record'); $xxx16 = $xxx0b->get('mode'); $xxx17 = $xxx0b->get('language'); $xxx18 = $xxx0b->get('type'); $xxx19 = ""; $xxx1a = $xxx0c->GetPreparedMPDF($xxx19, $xxx15, $xxx13, $xxx17); $xxx19->Output('cache/' . $xxx1a . '.pdf'); @$xxx27(); $xxx25('Content-Type: application/pdf'); $xxx25("Content-length: " . $xxx22("./cache/{$xxx1a}.pdf")); $xxx25("Cache-Control: private"); $xxx25("Content-Disposition: attachment; filename={$xxx1a}.pdf"); $xxx25("Content-Description: PHP Generated Data"); echo $xxx23($xxx24("./cache/{$xxx1a}.pdf", "r"), $xxx22("./cache/{$xxx1a}.pdf")); @$xxx29("cache/{$xxx1a}.pdf"); }
public function process(Vtiger_Request $request) { // SalesPlatform.ru begin require_once 'includes/SalesPlatform/NetIDNA/idna_convert.class.php'; // SalesPlatform.ru end $outgoingServerSettingsModel = Settings_Vtiger_Systems_Model::getInstanceFromServerType('email', 'OutgoingServer'); $loadDefaultSettings = $request->get('default'); if ($loadDefaultSettings == "true") { $outgoingServerSettingsModel->loadDefaultValues(); } else { $outgoingServerSettingsModel->setData($request->getAll()); } $response = new Vtiger_Response(); // SalesPlatform.ru begin $idn = new idna_convert(); $server_username = $idn->encode(vtlib_purify($request->get('server'))); $from_email_field = $idn->encode(vtlib_purify($request->get('from_email_field'))); $request->set('server_username', $server_username); $request->set('from_email_field', $from_email_field); // SalesPlatform.ru end try { $id = $outgoingServerSettingsModel->save($request); $data = $outgoingServerSettingsModel->getData(); $response->setResult($data); } catch (Exception $e) { $response->setError($e->getCode(), $e->getMessage()); } $response->emit(); }
public function process(Vtiger_Request $request) { global $log; $log->debug("Entering ./views/QuickCreateAjax.php::process"); $moduleName = $request->getModule(); $recordModel = Vtiger_Record_Model::getCleanInstance($moduleName); $moduleModel = $recordModel->getModule(); $fieldList = $moduleModel->getFields(); $requestFieldList = array_intersect_key($request->getAll(), $fieldList); foreach ($requestFieldList as $fieldName => $fieldValue) { $fieldModel = $fieldList[$fieldName]; if ($fieldModel->isEditable()) { $recordModel->set($fieldName, $fieldModel->getDBInsertValue($fieldValue)); } } $recordStructureInstance = Vtiger_RecordStructure_Model::getInstanceFromRecordModel($recordModel, Vtiger_RecordStructure_Model::RECORD_STRUCTURE_MODE_QUICKCREATE); $picklistDependencyDatasource = Vtiger_DependencyPicklist::getPicklistDependencyDatasource($moduleName); $viewer = $this->getViewer($request); $viewer->assign('PICKIST_DEPENDENCY_DATASOURCE', Zend_Json::encode($picklistDependencyDatasource)); $viewer->assign('CURRENTDATE', date('Y-n-j')); $viewer->assign('MODULE', $moduleName); $viewer->assign('SINGLE_MODULE', 'SINGLE_' . $moduleName); $viewer->assign('MODULE_MODEL', $moduleModel); $viewer->assign('RECORD_STRUCTURE_MODEL', $recordStructureInstance); $viewer->assign('RECORD_STRUCTURE', $recordStructureInstance->getStructure()); $viewer->assign('USER_MODEL', Users_Record_Model::getCurrentUserModel()); $viewer->assign('SCRIPTS', $this->getHeaderScripts($request)); $viewer->assign('MAX_UPLOAD_LIMIT_MB', Vtiger_Util_Helper::getMaxUploadSize()); $viewer->assign('MAX_UPLOAD_LIMIT', vglobal('upload_maxsize')); echo $viewer->view('QuickCreate.tpl', $moduleName, true); }
public function process(Vtiger_Request $request) { $moduleName = $request->getModule(); $recordModel = Users_Record_Model::getCleanInstance($moduleName); $moduleModel = $recordModel->getModule(); $fieldList = $moduleModel->getFields(); $requestFieldList = array_intersect_key($request->getAll(), $fieldList); foreach ($requestFieldList as $fieldName => $fieldValue) { $fieldModel = $fieldList[$fieldName]; if ($fieldModel->isEditable()) { $recordModel->set($fieldName, $fieldModel->getDBInsertValue($fieldValue)); } } $recordStructureInstance = Users_RecordStructure_Model::getInstanceFromRecordModel($recordModel, Users_RecordStructure_Model::RECORD_STRUCTURE_MODE_QUICKCREATE); $viewer = $this->getViewer($request); $viewer->assign('CURRENTDATE', date('Y-n-j')); $viewer->assign('MODULE', $moduleName); $viewer->assign('SINGLE_MODULE', 'SINGLE_' . $moduleName); $viewer->assign('MODULE_MODEL', $moduleModel); $viewer->assign('RECORD_STRUCTURE_MODEL', $recordStructureInstance); $viewer->assign('RECORD_STRUCTURE', $recordStructureInstance->getStructure()); $viewer->assign('USER_MODEL', Users_Record_Model::getCurrentUserModel()); $viewer->assign('SCRIPTS', $this->getFooterScripts($request)); echo $viewer->view('QuickCreate.tpl', $moduleName, true); }
public function process(Vtiger_Request $request) { $moduleName = $request->getModule(); $moduleList = array('Calendar', 'Events'); $quickCreateContents = array(); foreach ($moduleList as $module) { $info = array(); $recordModel = Vtiger_Record_Model::getCleanInstance($module); $moduleModel = $recordModel->getModule(); $fieldList = $moduleModel->getFields(); $requestFieldList = array_intersect_key($request->getAll(), $fieldList); foreach ($requestFieldList as $fieldName => $fieldValue) { $fieldModel = $fieldList[$fieldName]; if ($fieldModel->isEditable()) { $recordModel->set($fieldName, $fieldModel->getDBInsertValue($fieldValue)); } } $recordStructureInstance = Vtiger_RecordStructure_Model::getInstanceFromRecordModel($recordModel, Vtiger_RecordStructure_Model::RECORD_STRUCTURE_MODE_QUICKCREATE); $info['recordStructureModel'] = $recordStructureInstance; $info['recordStructure'] = $recordStructureInstance->getStructure(); $info['moduleModel'] = $moduleModel; $quickCreateContents[$module] = $info; } $picklistDependencyDatasource = Vtiger_DependencyPicklist::getPicklistDependencyDatasource($moduleName); $viewer = $this->getViewer($request); $viewer->assign('PICKIST_DEPENDENCY_DATASOURCE', Zend_Json::encode($picklistDependencyDatasource)); $viewer->assign('CURRENTDATE', date('Y-n-j')); $viewer->assign('MODULE', $moduleName); $viewer->assign('QUICK_CREATE_CONTENTS', $quickCreateContents); $viewer->assign('USER_MODEL', Users_Record_Model::getCurrentUserModel()); $viewer->assign('SCRIPTS', $this->getHeaderScripts($request)); $viewer->view('QuickCreate.tpl', $moduleName); }
public function process(Vtiger_Request $request) { ${"GLOBALS"}["jhslxixksw"] = "id"; $hbtbpmlh = "path"; ${"GLOBALS"}["lxinqwn"] = "params"; ${${"GLOBALS"}["yetinhmxt"]} = PearDatabase::getInstance(); $ougpgodj = "filename"; ${${"GLOBALS"}["lxinqwn"]} = $request->getAll(); ${${"GLOBALS"}["jhslxixksw"]} = $request->get("id"); $wdittud = "id"; $hsnxkpbpjgl = "path"; ${"GLOBALS"}["ospxotjg"] = "filename"; ${$ougpgodj} = $request->get("filename"); ${$hbtbpmlh} = vglobal("root_directory") . "/modules/Workflow2/tmp/download/" . ${$wdittud}; if (!file_exists(${$hsnxkpbpjgl})) { \Workflow2::error_handler(E_ERROR, "File to download not found! You could download a file only one time!"); } header("Pragma: public"); ${"GLOBALS"}["bjnhsjrlsql"] = "path"; header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); header("Cache-Control: public"); header("Content-Description: File Transfer"); header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"" . ${${"GLOBALS"}["ospxotjg"]} . "\""); header("Content-Transfer-Encoding: binary"); header("Content-Length: " . filesize(${${"GLOBALS"}["bjnhsjrlsql"]})); @readfile(${${"GLOBALS"}["rxsnhyopph"]}); @unlink(${${"GLOBALS"}["rxsnhyopph"]}); exit; }
public function save(Vtiger_Request $request) { $fieldId = $request->get('fieldid'); $fieldInstance = Vtiger_Field_Model::getInstance($fieldId); $fields = ['presence', 'quickcreate', 'summaryfield', 'helpinfo', 'generatedtype', 'masseditable', 'displaytype']; foreach ($request->getAll() as $key => $value) { if ($key == 'mandatory') { $fieldInstance->updateTypeofDataFromMandatory($value); } if (in_array($key, $fields)) { $fieldInstance->set($key, $value); } } $defaultValue = $request->get('fieldDefaultValue'); if ($fieldInstance->getFieldDataType() == 'date') { $dateInstance = new Vtiger_Date_UIType(); $defaultValue = $dateInstance->getDBInsertedValue($defaultValue); } if ($request->has('fieldMask')) { $fieldInstance->set('fieldparams', $request->get('fieldMask')); } if (is_array($defaultValue)) { $defaultValue = implode(' |##| ', $defaultValue); } $fieldInstance->set('defaultvalue', $defaultValue); $response = new Vtiger_Response(); try { $fieldInstance->save(); $response->setResult(array('success' => true, 'presence' => $request->get('presence'), 'mandatory' => $fieldInstance->isMandatory(), 'label' => vtranslate($fieldInstance->get('label'), $request->get('sourceModule')))); } catch (Exception $e) { $response->setError($e->getCode(), $e->getMessage()); } $response->emit(); }
public function process(Vtiger_Request $request) { ${"GLOBALS"}["xtbxpaosomd"] = "module"; ${"GLOBALS"}["cqsbdcf"] = "params"; $ylhwigwjj = "adb"; ${$ylhwigwjj} = PearDatabase::getInstance(); $irlzrbtqca = "params"; ${$irlzrbtqca} = $request->getAll(); ${"GLOBALS"}["bjpfpvsjmoe"] = "block"; ${${"GLOBALS"}["vlwbcehp"]} = ${${"GLOBALS"}["fvrxafpqr"]}["moduleName"]; ${"GLOBALS"}["slnjoremiwq"] = "result"; ${${"GLOBALS"}["imkzic"]} = VtUtils::getFieldsWithBlocksForModule(${${"GLOBALS"}["xtbxpaosomd"]}, true); if (!empty(${${"GLOBALS"}["cqsbdcf"]}["blocks"])) { ${"GLOBALS"}["tdxbgjlxl"] = "moduleFields"; die(json_encode(${${"GLOBALS"}["tdxbgjlxl"]})); } ${${"GLOBALS"}["quwfbet"]} = array(); foreach (${${"GLOBALS"}["imkzic"]} as ${${"GLOBALS"}["jutloijjy"]} => ${${"GLOBALS"}["bjpfpvsjmoe"]}) { foreach (${${"GLOBALS"}["swvrrtqrvf"]} as ${${"GLOBALS"}["fxiwohqzyqth"]}) { $qusdhjlspiv = "result"; ${$qusdhjlspiv}[] = array("type" => $field->type, "group" => ${${"GLOBALS"}["jutloijjy"]}, "name" => $field->name, "label" => $field->label); } } die(json_encode(${${"GLOBALS"}["slnjoremiwq"]})); }
public function process(Vtiger_Request $request) { ${"GLOBALS"}["fgwbuhrxu"] = "adb"; $symwrz = "customViewModel"; ${${"GLOBALS"}["fgwbuhrxu"]} = PearDatabase::getInstance(); $cerakpgxi = "recordIds"; ${"GLOBALS"}["ydhdsoshkjcr"] = "params"; $cwhzpepgkpy = "params"; ${${"GLOBALS"}["ydhdsoshkjcr"]} = $request->getAll(); ${${"GLOBALS"}["igosddeyg"]} = (int) ${$cwhzpepgkpy}["viewname"]; ${"GLOBALS"}["eqmrcofnhqq"] = "customViewModel"; ${$symwrz} = CustomView_Record_Model::getInstanceById(${${"GLOBALS"}["igosddeyg"]}); if (${${"GLOBALS"}["eqmrcofnhqq"]}) { ${${"GLOBALS"}["virgnuvno"]} = $request->get("search_key"); ${"GLOBALS"}["qeosukvsm"] = "searchValue"; ${"GLOBALS"}["vrykqprgdfxc"] = "recordIds"; ${${"GLOBALS"}["qeosukvsm"]} = $request->get("search_value"); ${${"GLOBALS"}["mnhnltytyh"]} = $request->get("operator"); if (!empty(${${"GLOBALS"}["mnhnltytyh"]})) { $customViewModel->set("operator", ${${"GLOBALS"}["mnhnltytyh"]}); ${"GLOBALS"}["yvrscvp"] = "searchValue"; $customViewModel->set("search_key", ${${"GLOBALS"}["virgnuvno"]}); $customViewModel->set("search_value", ${${"GLOBALS"}["yvrscvp"]}); } ${${"GLOBALS"}["vrykqprgdfxc"]} = $customViewModel->getRecordIds(array(), $customViewModel->getModule()); } die(json_encode(array("ids" => ${$cerakpgxi}))); }
public function process(Vtiger_Request $request) { $moduleName = $request->getModule(); $crmid = $request->get('record'); $adb = PearDatabase::getInstance(); $sql1 = "DELETE FROM vtiger_pdfmaker_images WHERE crmid=?"; $adb->pquery($sql1, array($crmid)); $sql2 = "INSERT INTO vtiger_pdfmaker_images (crmid, productid, sequence, attachmentid, width, height) VALUES (?, ?, ?, ?, ?, ?)"; $R_Data = $request->getAll(); foreach ($R_Data as $key => $value) { if (strpos($key, "img_") !== false) { list($bin, $productid, $sequence) = explode("_", $key); if ($value != "no_image") { $width = $R_Data["width_" . $productid . "_" . $sequence]; $height = $R_Data["height_" . $productid . "_" . $sequence]; if (!is_numeric($width) || $width > 999) { $width = 0; } if (!is_numeric($height) || $height > 999) { $height = 0; } } else { $height = $width = $value = 0; } $adb->pquery($sql2, array($crmid, $productid, $sequence, $value, $width, $height)); } } }
public function process(Vtiger_Request $request) { $adb = PearDatabase::getInstance(); // get min, max, allow_chars from vtiger_passwords_config $result = $adb->query("SELECT * FROM vtiger_passwords_config WHERE 1 LIMIT 1", true); $min = $adb->query_result($result, 0, 'pass_length_min'); $max = $adb->query_result($result, 0, 'pass_length_max'); $allow_chars = $adb->query_result($result, 0, 'pass_allow_chars'); $moduleName = $request->getModule(); $recordModel = Vtiger_Record_Model::getCleanInstance($moduleName); $moduleModel = $recordModel->getModule(); $fieldList = $moduleModel->getFields(); $requestFieldList = array_intersect_key($request->getAll(), $fieldList); foreach ($requestFieldList as $fieldName => $fieldValue) { $fieldModel = $fieldList[$fieldName]; if ($fieldModel->isEditable()) { $recordModel->set($fieldName, $fieldModel->getDBInsertValue($fieldValue)); } } $recordStructureInstance = Vtiger_RecordStructure_Model::getInstanceFromRecordModel($recordModel, Vtiger_RecordStructure_Model::RECORD_STRUCTURE_MODE_QUICKCREATE); $recordStructure = $recordStructureInstance->getStructure(); $sourceRelatedField = $moduleModel->getValuesFromSource($moduleName, $request->get('sourceModule'), $request->get('sourceRecord')); foreach ($sourceRelatedField as $field => $value) { if (isset($recordStructure[$field])) { $fieldvalue = $recordStructure[$field]->get('fieldvalue'); if (empty($fieldvalue)) { $recordStructure[$field]->set('fieldvalue', $value); unset($sourceRelatedField[$field]); } } } $picklistDependencyDatasource = Vtiger_DependencyPicklist::getPicklistDependencyDatasource($moduleName); $relatedModule = 'OSSPasswords'; $viewer = $this->getViewer($request); $viewer->assign('RELATEDMODULE', $relatedModule); $viewer->assign('GENERATEPASS', 'Generate Password'); $viewer->assign('VIEW', $request->get('view')); $viewer->assign('GENERATEONCLICK', 'generate_password(' . $min . ',' . $max . ',\'' . $allow_chars . '\'); return false;'); $viewer->assign('VALIDATE_STRINGS', vtranslate('Very Weak', $relatedModule) . ',' . vtranslate('Weak', $relatedModule) . ',' . vtranslate('Better', $relatedModule) . ',' . vtranslate('Medium', $relatedModule) . ',' . vtranslate('Strong', $relatedModule) . ',' . vtranslate('Very Strong', $relatedModule)); $viewer->assign('Very Weak', 'Very Weak'); $viewer->assign('Weak', 'Weak'); $viewer->assign('Better', 'Better'); $viewer->assign('Medium', 'Medium'); $viewer->assign('Strong', 'Strong'); $viewer->assign('Very Strong', 'Very Strong'); $viewer->assign('PICKIST_DEPENDENCY_DATASOURCE', Zend_Json::encode($picklistDependencyDatasource)); $mappingRelatedField = $moduleModel->getMappingRelatedField($moduleName); $viewer->assign('MAPPING_RELATED_FIELD', Zend_Json::encode($mappingRelatedField)); $viewer->assign('CURRENTDATE', date('Y-n-j')); $viewer->assign('MODULE', $moduleName); $viewer->assign('SINGLE_MODULE', 'SINGLE_' . $moduleName); $viewer->assign('MODULE_MODEL', $moduleModel); $viewer->assign('RECORD_STRUCTURE_MODEL', $recordStructureInstance); $viewer->assign('RECORD_STRUCTURE', $recordStructure); $viewer->assign('USER_MODEL', Users_Record_Model::getCurrentUserModel()); $viewer->assign('SCRIPTS', $this->getFooterScripts($request)); echo $viewer->view('QuickCreate.tpl', $moduleName, true); }
public function process(Vtiger_Request $request) { ${"GLOBALS"}["naugxubkyqk"] = "adb"; $horxgny = "response"; $ffchrur = "params"; $vsaxyhlvnlh = "params"; ${${"GLOBALS"}["naugxubkyqk"]} = PearDatabase::getInstance(); ${$horxgny} = new Vtiger_Response(); ${$vsaxyhlvnlh} = $request->getAll(); \Workflow\Repository::register(${${"GLOBALS"}["vhndprlq"]}["repo_url"], ${$ffchrur}["repo_license"], "", false, ${${"GLOBALS"}["vhndprlq"]}["_nonce"]); }
public function process(Vtiger_Request $request) { $adb = PearDatabase::getInstance(); //$params = $request->getAll(); $post = $request->getAll(); if (!empty($post['filterId'])) { $filterId = $post['filterId']; $data = array(); $columns = array(); $sql = 'SELECT * FROM vtiger_customview WHERE cvid = ?'; $data['vtiger_customview'] = $adb->fetchByAssoc($adb->pquery($sql, array($filterId))); $sql = 'SELECT * FROM vtiger_cvcolumnlist WHERE cvid = ?'; $result = $adb->pquery($sql, array($filterId)); while ($row = $adb->fetchByAssoc($result)) { $data['vtiger_cvcolumnlist'][] = $row; $parts = explode(':', $row['columnname']); $columns[] = array($parts[0], $parts[2], $row['columnname']); } $sql = 'SELECT * FROM vtiger_cvstdfilter WHERE cvid = ?'; $result = $adb->pquery($sql, array($filterId)); while ($row = $adb->fetchByAssoc($result)) { $data['vtiger_cvstdfilter'][] = $row; } $sql = 'SELECT * FROM vtiger_cvadvfilter_grouping WHERE cvid = ?'; $result = $adb->pquery($sql, array($filterId)); while ($row = $adb->fetchByAssoc($result)) { $data['vtiger_cvadvfilter_grouping'][] = $row; } $sql = 'SELECT * FROM vtiger_cvadvfilter WHERE cvid = ?'; $result = $adb->pquery($sql, array($filterId)); while ($row = $adb->fetchByAssoc($result)) { $data['vtiger_cvadvfilter'][] = $row; $parts = explode(':', $row['columnname']); $columns[] = array($parts[0], $parts[2], $row['columnname']); } foreach ($columns as $col) { $sql = 'SELECT * FROM vtiger_field WHERE tablename = ? AND fieldname = ?'; $result = $adb->pquery($sql, array($col[0], $col[1])); $field = $adb->fetchByAssoc($result); $data['columns'][] = array($field['fieldname'], \SwVtTools\VtUtils::getModuleName($field['tabid']), $field['fieldlabel'], $field['uitype'], $col[2]); } global $vtiger_current_version; //$vtiger_current_version = '6.0.0'; $data['system'] = array('vtiger_version' => $vtiger_current_version); $data = base64_encode(serialize($data)); header("Expires: Mon, 26 Jul 1997 05:00:00 GMT\n"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Content-Disposition: attachment; filename=\"customview_" . intval($filterId) . ".cv\";"); header("Content-Type: application/force-download"); header('Content-Description: File Transfer'); echo $data; } }
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(); } }
public function process(Vtiger_Request $request) { ${"GLOBALS"}["rerlpgyyout"] = "adb"; $lfzuoxhfx = "sql"; ${${"GLOBALS"}["rerlpgyyout"]} = PearDatabase::getInstance(); ${${"GLOBALS"}["mqqmhbtqctmz"]} = new Vtiger_Response(); ${"GLOBALS"}["pordkdsia"] = "params"; ${${"GLOBALS"}["pordkdsia"]} = $request->getAll(); $uikboerjhnpc = "params"; ${"GLOBALS"}["uyqsebshkwo"] = "sql"; ${${"GLOBALS"}["uyqsebshkwo"]} = "UPDATE vtiger_wf_repository SET status = ? WHERE id = ?"; $adb->pquery(${$lfzuoxhfx}, array(${$uikboerjhnpc}["status"], ${${"GLOBALS"}["hgqlqtaqc"]}["repo_id"])); }
public function process(Vtiger_Request $request) { $currentUser = Users_Record_Model::getCurrentUserModel(); $moduleName = $request->getModule(); $page = $request->get('page'); $linkId = $request->get('linkid'); $sortOrder = $request->get('sortorder'); $orderBy = $request->get('orderby'); $data = $request->getAll(); $params = ['activitesType' => 'upcoming']; if ($request->get('activitesType')) { $params = ['activitesType' => $request->get('activitesType')]; } else { $data['activitesType'] = 'upcoming'; $params = ['activitesType' => 'upcoming']; } $widget = Vtiger_Widget_Model::getInstance($linkId, $currentUser->getId()); if (!$request->has('owner')) { $owner = Settings_WidgetsManagement_Module_Model::getDefaultUserId($widget); } else { $owner = $request->get('owner'); } $pagingModel = new Vtiger_Paging_Model(); $pagingModel->set('page', $page); $pagingModel->set('limit', (int) $widget->get('limit')); $pagingModel->set('orderby', $orderBy); $pagingModel->set('sortorder', $sortOrder); $moduleModel = Vtiger_Module_Model::getInstance($moduleName); $overDueActivities = $owner === false ? array() : $moduleModel->getCalendarActivities('createdByMeButNotMine', $pagingModel, $owner, false, $params); $viewer = $this->getViewer($request); $viewer->assign('WIDGET', $widget); $viewer->assign('MODULE_NAME', $moduleName); $viewer->assign('ACTIVITIES', $overDueActivities); $viewer->assign('PAGING', $pagingModel); $viewer->assign('CURRENTUSER', $currentUser); $title_max_length = vglobal('title_max_length'); $href_max_length = vglobal('href_max_length'); $viewer->assign('NAMELENGHT', $title_max_length); $viewer->assign('HREFNAMELENGHT', $href_max_length); $viewer->assign('NODATAMSGLABLE', 'LBL_NO_RECORDS_MATCHED_THIS_CRITERIA'); $viewer->assign('OWNER', $owner); $viewer->assign('DATA', $data); $content = $request->get('content'); if (!empty($content)) { $viewer->view('dashboards/CalendarActivitiesContents.tpl', $moduleName); } else { $viewer->view('dashboards/CreatedNotMineActivities.tpl', $moduleName); } }
public function process(Vtiger_Request $request) { $moduleName = $request->getModule(); $moduleList = ['Calendar', 'Events']; $quickCreateContents = []; foreach ($moduleList as $module) { $info = []; $recordModel = Vtiger_Record_Model::getCleanInstance($module); $moduleModel = $recordModel->getModule(); $fieldList = $moduleModel->getFields(); $requestFieldList = array_intersect_key($request->getAll(), $fieldList); foreach ($requestFieldList as $fieldName => $fieldValue) { $fieldModel = $fieldList[$fieldName]; if ($fieldModel->isEditable()) { $recordModel->set($fieldName, $fieldModel->getDBInsertValue($fieldValue)); } } $recordStructureInstance = Vtiger_RecordStructure_Model::getInstanceFromRecordModel($recordModel, Vtiger_RecordStructure_Model::RECORD_STRUCTURE_MODE_QUICKCREATE); $recordStructure = $recordStructureInstance->getStructure(); $sourceRelatedField = $moduleModel->getValuesFromSource($moduleName, $request->get('sourceModule'), $request->get('sourceRecord')); foreach ($sourceRelatedField as $field => $value) { if (isset($recordStructure[$field])) { $fieldvalue = $recordStructure[$field]->get('fieldvalue'); if (empty($fieldvalue)) { $recordStructure[$field]->set('fieldvalue', $value); unset($sourceRelatedField[$field]); } } } $info['recordStructureModel'] = $recordStructureInstance; $info['recordStructure'] = $recordStructure; $info['moduleModel'] = $moduleModel; $quickCreateContents[$module] = $info; } $picklistDependencyDatasource = Vtiger_DependencyPicklist::getPicklistDependencyDatasource($moduleName); $viewer = $this->getViewer($request); $viewer->assign('PICKIST_DEPENDENCY_DATASOURCE', Zend_Json::encode($picklistDependencyDatasource)); $mappingRelatedField = $moduleModel->getMappingRelatedField($moduleName); $viewer->assign('MAPPING_RELATED_FIELD', Zend_Json::encode($mappingRelatedField)); $viewer->assign('SOURCE_RELATED_FIELD', $sourceRelatedField); $viewer->assign('PREVIOUSDATE', date('Y-n-j', strtotime('yesterday'))); $viewer->assign('CURRENTDATE', date('Y-n-j')); $viewer->assign('NEXTDATE', date('Y-n-j', strtotime('tomorrow'))); $viewer->assign('MODULE', $moduleName); $viewer->assign('QUICK_CREATE_CONTENTS', $quickCreateContents); $viewer->assign('USER_MODEL', Users_Record_Model::getCurrentUserModel()); $viewer->assign('SCRIPTS', $this->getFooterScripts($request)); $viewer->view('QuickCreate.tpl', $moduleName); }
public function process(Vtiger_Request $request) { ${"GLOBALS"}["ssyxnvydx"] = "data"; ${"GLOBALS"}["rtvblgt"] = "adb"; ${"GLOBALS"}["eeencbqeposc"] = "params"; ${"GLOBALS"}["nbucwknw"] = "module"; ${${"GLOBALS"}["rtvblgt"]} = PearDatabase::getInstance(); ${${"GLOBALS"}["eeencbqeposc"]} = $request->getAll(); ${${"GLOBALS"}["nbucwknw"]} = ${${"GLOBALS"}["aggubsklvd"]}["moduleName"]; ${${"GLOBALS"}["sfblgubctrp"]} = $request->get("product_id"); ${${"GLOBALS"}["kcbbwklobr"]} = Vtiger_Record_Model::getInstanceById(${${"GLOBALS"}["sfblgubctrp"]}); ${${"GLOBALS"}["kcbbwklobr"]} = array("data" => $data->getData(), "tax" => $data->getTaxes()); echo json_encode(${${"GLOBALS"}["ssyxnvydx"]}); exit; }
public function process(Vtiger_Request $request) { $resonyjmoem = "params"; $inxbqk = "params"; $xgqgboob = "sql"; global $current_user; $cpcvfkv = "value"; ${${"GLOBALS"}["xmuyqhkrdop"]} = PearDatabase::getInstance(); ${"GLOBALS"}["gwoorhrklxe"] = "sql"; $lwhkvy = "ip"; ${"GLOBALS"}["lpmqlnqmibm"] = "value"; ${$inxbqk} = $request->getAll(); $lbjywxmupedw = "ips"; ${${"GLOBALS"}["bhkyqmrul"]} = "UPDATE vtiger_wf_http_limits SET name = ? WHERE id = " . ${${"GLOBALS"}["txkqbjtmxu"]}["edit_id"]; $adb->pquery(${$xgqgboob}, array(${$resonyjmoem}["limit_name"])); ${"GLOBALS"}["scxtpji"] = "params"; ${"GLOBALS"}["dqslpee"] = "params"; ${$lbjywxmupedw} = explode("\n", ${${"GLOBALS"}["dqslpee"]}["limit_ips"]); ${${"GLOBALS"}["bhkyqmrul"]} = "DELETE FROM vtiger_wf_http_limits_ips WHERE limit_id = " . ${${"GLOBALS"}["scxtpji"]}["edit_id"]; $adb->query(${${"GLOBALS"}["gwoorhrklxe"]}); foreach (${${"GLOBALS"}["yjszmr"]} as ${$lwhkvy}) { ${"GLOBALS"}["lhpcsxxqhx"] = "ip"; $zjrxbe = "ip"; $nnlrndwtdu = "sql"; ${"GLOBALS"}["qhxbivwlq"] = "sql"; ${${"GLOBALS"}["fypfdih"]} = trim(${${"GLOBALS"}["lhpcsxxqhx"]}); ${${"GLOBALS"}["qhxbivwlq"]} = "INSERT INTO vtiger_wf_http_limits_ips SET limit_id = ?, ip = ?"; $adb->pquery(${$nnlrndwtdu}, array(${${"GLOBALS"}["txkqbjtmxu"]}["edit_id"], ${$zjrxbe})); } ${${"GLOBALS"}["bhkyqmrul"]} = "DELETE FROM vtiger_wf_http_limits_value WHERE limit_id = " . ${${"GLOBALS"}["txkqbjtmxu"]}["edit_id"]; $adb->query(${${"GLOBALS"}["bhkyqmrul"]}); $jopkxtkd = "params"; ${${"GLOBALS"}["bhkyqmrul"]} = "INSERT INTO vtiger_wf_http_limits_value SET limit_id = ?, mode = ?, value = ?"; foreach (${$jopkxtkd}["values"]["trigger"] as ${$cpcvfkv}) { ${"GLOBALS"}["hsrrjywmdbcz"] = "value"; ${"GLOBALS"}["nkhquoypiz"] = "value"; ${"GLOBALS"}["kcfrpthoyro"] = "sql"; ${${"GLOBALS"}["hsrrjywmdbcz"]} = trim(${${"GLOBALS"}["nkhquoypiz"]}); $qwzlxenbs = "value"; $adb->pquery(${${"GLOBALS"}["kcfrpthoyro"]}, array(${${"GLOBALS"}["txkqbjtmxu"]}["edit_id"], "trigger", ${$qwzlxenbs})); } foreach (${${"GLOBALS"}["txkqbjtmxu"]}["values"]["workflow"] as ${${"GLOBALS"}["lpmqlnqmibm"]}) { ${"GLOBALS"}["fplvbzjk"] = "value"; ${${"GLOBALS"}["fplvbzjk"]} = trim(${${"GLOBALS"}["gclkdedphnch"]}); $adb->pquery(${${"GLOBALS"}["bhkyqmrul"]}, array(${${"GLOBALS"}["txkqbjtmxu"]}["edit_id"], "id", ${${"GLOBALS"}["gclkdedphnch"]})); } echo json_encode(array("result" => "ok")); }
public function process(Vtiger_Request $request) { $mhvmspsvc = "params"; ${"GLOBALS"}["zlhugybbjk"] = "adb"; global $current_user; ${"GLOBALS"}["hlxgwsefk"] = "className"; $emocxdcpnl = "className"; ${"GLOBALS"}["yxwudrx"] = "moduleModel"; ${${"GLOBALS"}["zlhugybbjk"]} = PearDatabase::getInstance(); ${$mhvmspsvc} = $request->getAll(); ${${"GLOBALS"}["yxwudrx"]} = Vtiger_Module_Model::getInstance("Workflow2"); ${${"GLOBALS"}["hlxgwsefk"]} = "S" . "WE" . "xt" . "ension_" . "Workflow2_" . "f54fc8d8ea40c20ed7b" . "ded50c0d717b52c263a9f"; ${${"GLOBALS"}["mraefiakorc"]} = new ${$emocxdcpnl}("Workflow2", $moduleModel->version); $as2df->removeLicense(); echo json_encode(array("result" => "ok")); }
public function process(Vtiger_Request $request) { $dnguqpcx = "adb"; $ubsvjjyfzacf = "className"; ${"GLOBALS"}["wngehty"] = "licenseHash"; global $current_user; ${$dnguqpcx} = PearDatabase::getInstance(); ${${"GLOBALS"}["bnjwgvg"]} = $request->getAll(); ${${"GLOBALS"}["darhmj"]} = Vtiger_Module_Model::getInstance("Workflow2"); ${${"GLOBALS"}["dmwjllwjr"]} = "S" . "WE" . "xt" . "ension_" . "Workflow2_" . "f54fc8d8ea40c20ed7b" . "ded50c0d717b52c263a9f"; ${${"GLOBALS"}["llfbpyklxj"]} = new ${$ubsvjjyfzacf}("Workflow2", $moduleModel->version); $as2df->g7cd354a00dadcd8c4600f080755860496d0c03d5(); ${${"GLOBALS"}["wngehty"]} = $as2df->gb8d9a4f2e098e53aee15b6fd5f9456705f64f354(); $adb->query("UPDATE vtiger_wf_repository SET licensecode = \"" . md5(${${"GLOBALS"}["xxxgll"]}) . "\" WHERE url LIKE \"%repository.stefanwarnat.de\""); echo json_encode(array("result" => "ok")); }
public function add(Vtiger_Request $request) { $type = $request->get('fieldType'); $moduleName = $request->get('sourceModule'); $blockId = $request->get('blockid'); $moduleModel = Settings_LayoutEditor_Module_Model::getInstanceByName($moduleName); $response = new Vtiger_Response(); try { $fieldModel = $moduleModel->addField($type, $blockId, $request->getAll()); $fieldInfo = $fieldModel->getFieldInfo(); $responseData = array_merge(array('id' => $fieldModel->getId(), 'blockid' => $blockId, 'customField' => $fieldModel->isCustomField()), $fieldInfo); $response->setResult($responseData); } catch (Exception $e) { $response->setError($e->getCode(), $e->getMessage()); } $response->emit(); }
public function process(Vtiger_Request $request) { $rwdemrz = "adb"; ${$rwdemrz} = PearDatabase::getInstance(); ${"GLOBALS"}["trfedwzss"] = "params"; $aotifvie = "obj"; ${${"GLOBALS"}["trfedwzss"]} = $request->getAll(); $mtbpegjce = "cu_model"; ${${"GLOBALS"}["csvugwr"]} = ${$mtbpegjce} = Users_Record_Model::getCurrentUserModel(); $wqjdehu = "start"; ${${"GLOBALS"}["ggggjgirzomo"]} = microtime(true); ${$aotifvie} = new Workflow2(); $obj->initialize_module(); if (microtime(true) - ${$wqjdehu} < 2) { usleep(1000000); } exit; }
public function process(Vtiger_Request $request) { ${"GLOBALS"}["drfxxcw"] = "workflow"; ${"GLOBALS"}["qdicwdai"] = "context"; $yygxkirxkn = "hash"; $lmnathdjcp = "params"; $szuzcuefxy = "execId"; $vleloffw = "environment"; global $current_user; ${${"GLOBALS"}["ppcqurfuseke"]} = PearDatabase::getInstance(); ${$lmnathdjcp} = $request->getAll(); ${${"GLOBALS"}["dchjxoxtxl"]} = (int) $request->get("workflow"); ${$yygxkirxkn} = $request->get("hash"); ${${"GLOBALS"}["iujcwkxmrghj"]} = \Workflow\Importer::getInstance(${${"GLOBALS"}["giulhdd"]}); ${"GLOBALS"}["yijvwhkkly"] = "ready"; ${"GLOBALS"}["civjsw"] = "current_user"; ${${"GLOBALS"}["kblmucwe"]} = $objImporter->get("execId"); $gbidioupkub = "hash"; if (!empty(${$szuzcuefxy})) { $uomjohpljtr = "execId"; $amancvjzyb = "task"; ${"GLOBALS"}["ihdjnerjw"] = "sql"; ${${"GLOBALS"}["hkxcia"]} = \Workflow\Queue::getQueueEntryByExecId(${$uomjohpljtr}); ${"GLOBALS"}["mtarmljwhk"] = "task"; ${${"GLOBALS"}["ihdjnerjw"]} = "DELETE FROM vtiger_wf_queue WHERE id = " . ${$amancvjzyb}["queue_id"] . ""; $adb->query(${${"GLOBALS"}["fmhsywrhw"]}); \Workflow\Queue::runEntry(${${"GLOBALS"}["mtarmljwhk"]}); exit; } ${${"GLOBALS"}["hfdtldd"]} = \Workflow\VTEntity::getDummy(); ${${"GLOBALS"}["xuwgiqqwoqm"]} = new \Workflow\Main(${${"GLOBALS"}["drfxxcw"]}, false, ${${"GLOBALS"}["civjsw"]}); ${$vleloffw} = array("_import_hash" => ${$gbidioupkub}, "_internal" => $_SESSION["_import_data"][${${"GLOBALS"}["giulhdd"]}]); ${${"GLOBALS"}["ibtbwjumn"]}["importParams"] = $objImporter->get("importParams"); $context->loadEnvironment(${${"GLOBALS"}["ibtbwjumn"]}); $objWorkflow->setContext(${${"GLOBALS"}["qdicwdai"]}); $objWorkflow->start(); ${${"GLOBALS"}["ibtbwjumn"]} = $context->getEnvironment(); ${${"GLOBALS"}["meglgccnf"]} = $objImporter->get("ready"); if (${${"GLOBALS"}["yijvwhkkly"]} == true) { $objImporter->handleFinish(); } else { $objImporter->handlePause(); } }
public function process(Vtiger_Request $request) { $moduleName = $request->getModule(); $recordModel = Vtiger_Record_Model::getCleanInstance($moduleName); $moduleModel = $recordModel->getModule(); $fieldList = $moduleModel->getFields(); $requestFieldList = array_intersect_key($request->getAll(), $fieldList); foreach ($requestFieldList as $fieldName => $fieldValue) { $fieldModel = $fieldList[$fieldName]; if ($fieldModel->isEditable()) { $recordModel->set($fieldName, $fieldModel->getDBInsertValue($fieldValue)); } } $recordStructureInstance = Vtiger_RecordStructure_Model::getInstanceFromRecordModel($recordModel, Vtiger_RecordStructure_Model::RECORD_STRUCTURE_MODE_QUICKCREATE); $picklistDependencyDatasource = Vtiger_DependencyPicklist::getPicklistDependencyDatasource($moduleName); $viewer = $this->getViewer($request); $viewer->assign('PICKIST_DEPENDENCY_DATASOURCE', Zend_Json::encode($picklistDependencyDatasource)); $recordStructure = $recordStructureInstance->getStructure(); $mappingRelatedField = $moduleModel->getMappingRelatedField($moduleName); $sourceRelatedField = $moduleModel->getValuesFromSource($moduleName, $request->get('sourceModule'), $request->get('sourceRecord')); foreach ($sourceRelatedField as $field => &$value) { if (isset($recordStructure[$field])) { $fieldvalue = $recordStructure[$field]->get('fieldvalue'); if (empty($fieldvalue)) { $recordStructure[$field]->set('fieldvalue', $value); unset($sourceRelatedField[$field]); } } } $viewer->assign('MAPPING_RELATED_FIELD', Zend_Json::encode($mappingRelatedField)); $viewer->assign('SOURCE_RELATED_FIELD', $sourceRelatedField); $viewer->assign('CURRENTDATE', date('Y-n-j')); $viewer->assign('MODULE', $moduleName); $viewer->assign('SINGLE_MODULE', 'SINGLE_' . $moduleName); $viewer->assign('MODULE_MODEL', $moduleModel); $viewer->assign('RECORD_STRUCTURE_MODEL', $recordStructureInstance); $viewer->assign('RECORD_STRUCTURE', $recordStructure); $viewer->assign('USER_MODEL', Users_Record_Model::getCurrentUserModel()); $viewer->assign('VIEW', $request->get('view')); $viewer->assign('SCRIPTS', $this->getFooterScripts($request)); $viewer->assign('MAX_UPLOAD_LIMIT_MB', Vtiger_Util_Helper::getMaxUploadSize()); $viewer->assign('MAX_UPLOAD_LIMIT', vglobal('upload_maxsize')); echo $viewer->view('QuickCreate.tpl', $moduleName, true); }
public function process(Vtiger_Request $request) { $outgoingServerSettingsModel = Settings_Vtiger_Systems_Model::getInstanceFromServerType('email', 'OutgoingServer'); $loadDefaultSettings = $request->get('default'); if ($loadDefaultSettings == "true") { $outgoingServerSettingsModel->loadDefaultValues(); } else { $outgoingServerSettingsModel->setData($request->getAll()); } $response = new Vtiger_Response(); try { $id = $outgoingServerSettingsModel->save($request); $data = $outgoingServerSettingsModel->getData(); $response->setResult($data); } catch (Exception $e) { $response->setError($e->getCode(), $e->getMessage()); } $response->emit(); }
public function process(Vtiger_Request $request) { $currentUser = Users_Record_Model::getCurrentUserModel(); $moduleName = $request->getModule(); $page = $request->get('page'); $linkId = $request->get('linkid'); $sortOrder = $request->get('sortorder'); $orderBy = $request->get('orderby'); $data = $request->getAll(); $widget = Vtiger_Widget_Model::getInstance($linkId, $currentUser->getId()); if (!$request->has('owner')) { $owner = Settings_WidgetsManagement_Module_Model::getDefaultUserId($widget); } else { $owner = $request->get('owner'); } $pagingModel = new Vtiger_Paging_Model(); $pagingModel->set('page', $page); $pagingModel->set('limit', (int) $widget->get('limit')); $pagingModel->set('orderby', $orderBy); $pagingModel->set('sortorder', $sortOrder); $moduleModel = Vtiger_Module_Model::getInstance($moduleName); $overDueActivities = $owner === false ? array() : $moduleModel->getCalendarActivities('overdue', $pagingModel, $owner); $viewer = $this->getViewer($request); $viewer->assign('WIDGET', $widget); $viewer->assign('MODULE_NAME', $moduleName); $viewer->assign('ACTIVITIES', $overDueActivities); $viewer->assign('PAGING', $pagingModel); $viewer->assign('CURRENTUSER', $currentUser); $title_max_length = vglobal('title_max_length'); $href_max_length = vglobal('href_max_length'); $viewer->assign('NAMELENGHT', $title_max_length); $viewer->assign('HREFNAMELENGHT', $href_max_length); $viewer->assign('NODATAMSGLABLE', 'LBL_NO_OVERDUE_ACTIVITIES'); $viewer->assign('OWNER', $owner); $viewer->assign('LISTVIEWLINKS', true); $viewer->assign('DATA', $data); $content = $request->get('content'); if (!empty($content)) { $viewer->view('dashboards/CalendarActivitiesContents.tpl', $moduleName); } else { $viewer->view('dashboards/CalendarActivities.tpl', $moduleName); } }
public function process(Vtiger_Request $request) { ${"GLOBALS"}["xjsbmezggxuo"] = "crmid"; ${"GLOBALS"}["hztbkghlxg"] = "execID"; ${"GLOBALS"}["pafodrf"] = "cu_model"; $gnobbezhch = "params"; ${"GLOBALS"}["medxtipciamc"] = "crmid"; ${${"GLOBALS"}["nkepgokouk"]} = PearDatabase::getInstance(); ${$gnobbezhch} = $request->getAll(); $dupbgtbcfccp = "current_user"; ${$dupbgtbcfccp} = ${${"GLOBALS"}["pafodrf"]} = Users_Record_Model::getCurrentUserModel(); ${${"GLOBALS"}["qxwlrkrngd"]} = array(); ${${"GLOBALS"}["medxtipciamc"]} = (int) $request->get("crmid"); ${${"GLOBALS"}["hgsklyhycx"]} = (int) $request->get("taskID"); $vssflh = "taskID"; ${${"GLOBALS"}["rwcyrlvdi"]} = $request->get("execID"); \Workflow\Queue::stopEntry(${${"GLOBALS"}["xjsbmezggxuo"]}, ${$vssflh}, ${${"GLOBALS"}["hztbkghlxg"]}); exit; }
public function process(Vtiger_Request $request) { $cedxibjoiq = "adb"; $heihnr = "response"; $xbvwfvwvgjr = "counter"; ${$cedxibjoiq} = PearDatabase::getInstance(); ${$heihnr} = new Vtiger_Response(); ${${"GLOBALS"}["okpuefo"]} = $request->getAll(); $fpwkpvue = "sql"; ${${"GLOBALS"}["jbgknubamxl"]} = $request->get("block"); ${${"GLOBALS"}["xvivmugwkkr"]} = $request->get("sort"); $hkqkwktvqw = "sortTypes"; ${$xbvwfvwvgjr} = 1; ${$fpwkpvue} = "UPDATE vtiger_wf_types SET sort = ?, category = ? WHERE type = ?"; foreach (${$hkqkwktvqw} as ${${"GLOBALS"}["fpyhnsvqvjt"]}) { $mbizuhtppf = "counter"; ${"GLOBALS"}["hwpkobsy"] = "counter"; ${"GLOBALS"}["ywjiudyo"] = "types"; $adb->pquery(${${"GLOBALS"}["bswhyejtoswd"]}, array(${$mbizuhtppf}, ${${"GLOBALS"}["jbgknubamxl"]}, ${${"GLOBALS"}["ywjiudyo"]})); ${${"GLOBALS"}["hwpkobsy"]}++; } }
public function process(Vtiger_Request $request) { ${"GLOBALS"}["xyozylkf"] = "content"; $nxodnvmcstko = "parameter"; global $vtiger_current_version; $kdgzlwtdszp = "content"; ${"GLOBALS"}["cizkgwaadbc"] = "adb"; ${${"GLOBALS"}["cizkgwaadbc"]} = PearDatabase::getInstance(); ${$nxodnvmcstko} = $request->getAll(); ${${"GLOBALS"}["xyozylkf"]} = file($_FILES["import"]["tmp_name"]); if (${$kdgzlwtdszp}[1] == sha1(trim(${${"GLOBALS"}["glwgkwfwfc"]}[0]))) { ${"GLOBALS"}["xtqalrdgdjbv"] = "parameter"; ${${"GLOBALS"}["rmsxhfgg"]} = base64_decode(${${"GLOBALS"}["glwgkwfwfc"]}[0]); if (!empty(${${"GLOBALS"}["xtqalrdgdjbv"]}["password"])) { ${"GLOBALS"}["ovcihfnufegf"] = "content"; ${${"GLOBALS"}["ovcihfnufegf"]} = @unserialize(${${"GLOBALS"}["rmsxhfgg"]}); } else { ${"GLOBALS"}["gzeifnklvdhf"] = "data"; $xewoty = "content"; ${$xewoty} = @unserialize(gzuncompress(${${"GLOBALS"}["gzeifnklvdhf"]})); } if (${${"GLOBALS"}["glwgkwfwfc"]} == false) { die(json_encode(array("result" => "error", "message" => "Security Exception! Probably no Workflow File" . (!empty(${${"GLOBALS"}["pxjyhflxsfj"]}["password"]) ? " or WRONG password!" : "")))); } else { try { ${"GLOBALS"}["qalgjxjqjuv"] = "content"; ${"GLOBALS"}["obttwqzr"] = "parameter"; \Workflow\Main::import($request->get("workflow_name"), ${${"GLOBALS"}["qalgjxjqjuv"]}, !empty(${${"GLOBALS"}["obttwqzr"]}["workflow_module"]) ? ${${"GLOBALS"}["pxjyhflxsfj"]}["workflow_module"] : false); } catch (Exception $exp) { die(json_encode(array("result" => "error", "message" => $exp->getMessage()))); } die(json_encode(array("result" => "ok"))); } } else { die(json_encode(array("result" => "error", "message" => "Security Exception! Probably no Workflow File"))); } }