本文整理汇总了PHP中Settings_Vtiger_Index_View::getSelectedFieldFromModule方法的典型用法代码示例。如果您正苦于以下问题:PHP Settings_Vtiger_Index_View::getSelectedFieldFromModule方法的具体用法?PHP Settings_Vtiger_Index_View::getSelectedFieldFromModule怎么用?PHP Settings_Vtiger_Index_View::getSelectedFieldFromModule使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Settings_Vtiger_Index_View
的用法示例。
在下文中一共展示了Settings_Vtiger_Index_View::getSelectedFieldFromModule方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: preProcessSettings
public function preProcessSettings(Vtiger_Request $request)
{
$viewer = $this->getViewer($request);
$moduleName = $request->getModule();
$qualifiedModuleName = $request->getModule(false);
$selectedMenuId = $request->get('block');
$fieldId = $request->get('fieldid');
$settingsModel = Settings_Vtiger_Module_Model::getInstance();
$menuModels = $settingsModel->getMenus();
if (!empty($selectedMenuId)) {
$selectedMenu = Settings_Vtiger_Menu_Model::getInstanceById($selectedMenuId);
} elseif (!empty($moduleName) && $moduleName != 'Vtiger') {
$fieldItem = Settings_Vtiger_Index_View::getSelectedFieldFromModule($menuModels, $moduleName);
if ($fieldItem) {
$selectedMenu = Settings_Vtiger_Menu_Model::getInstanceById($fieldItem->get('blockid'));
$fieldId = $fieldItem->get('fieldid');
} else {
reset($menuModels);
$firstKey = key($menuModels);
$selectedMenu = $menuModels[$firstKey];
}
} else {
reset($menuModels);
$firstKey = key($menuModels);
$selectedMenu = $menuModels[$firstKey];
}
$viewer->assign('SELECTED_FIELDID', $fieldId);
$viewer->assign('SELECTED_MENU', $selectedMenu);
$viewer->assign('SETTINGS_MENUS', $menuModels);
$viewer->assign('MODULE', $moduleName);
$viewer->assign('QUALIFIED_MODULE', $qualifiedModuleName);
$viewer->assign('LOAD_OLD', Settings_Vtiger_Index_View::$loadOlderSettingUi);
$viewer->view('SettingsMenuStart.tpl', $qualifiedModuleName);
}
示例2: preProcessSettings
public function preProcessSettings(Vtiger_Request $request)
{
${"GLOBALS"}["vzfmdkh"] = "request";
$this->initView(${${"GLOBALS"}["eskwrimwfl"]});
${"GLOBALS"}["mqbejopbdt"] = "viewer";
${${"GLOBALS"}["mqbejopbdt"]} = $this->getViewer(${${"GLOBALS"}["vzfmdkh"]});
${"GLOBALS"}["oxvvyvg"] = "selectedMenuId";
${${"GLOBALS"}["tuunmtua"]} = $request->get("block");
${${"GLOBALS"}["dhfwsbvrrh"]} = $request->get("fieldid");
${${"GLOBALS"}["gtfslnafg"]} = Settings_Vtiger_Module_Model::getInstance();
${${"GLOBALS"}["wqlctynwz"]} = $settingsModel->getMenus();
if (!empty(${${"GLOBALS"}["oxvvyvg"]})) {
${"GLOBALS"}["vhggnclcnw"] = "selectedMenuId";
$pixrojfxuub = "selectedMenu";
${$pixrojfxuub} = Settings_Vtiger_Menu_Model::getInstanceById(${${"GLOBALS"}["vhggnclcnw"]});
} elseif (!empty($this->moduleName) && $this->moduleName != "Vtiger") {
$kdpcqpruiam = "fieldItem";
${${"GLOBALS"}["enrdbvmbfe"]} = Settings_Vtiger_Index_View::getSelectedFieldFromModule(${${"GLOBALS"}["wqlctynwz"]}, $this->moduleName);
if (${$kdpcqpruiam}) {
${${"GLOBALS"}["wapetjcrm"]} = Settings_Vtiger_Menu_Model::getInstanceById($fieldItem->get("blockid"));
${${"GLOBALS"}["dhfwsbvrrh"]} = $fieldItem->get("fieldid");
} else {
$xnodrxbgnwr = "menuModels";
$kdcscibku = "menuModels";
$cddoizu = "firstKey";
reset(${$xnodrxbgnwr});
${"GLOBALS"}["qtxuseecmlkb"] = "selectedMenu";
${${"GLOBALS"}["vowxektejd"]} = key(${${"GLOBALS"}["wqlctynwz"]});
${${"GLOBALS"}["qtxuseecmlkb"]} = ${$kdcscibku}[${$cddoizu}];
}
} else {
$ovgvwqxft = "menuModels";
reset(${${"GLOBALS"}["wqlctynwz"]});
${${"GLOBALS"}["vowxektejd"]} = key(${${"GLOBALS"}["wqlctynwz"]});
${${"GLOBALS"}["wapetjcrm"]} = ${$ovgvwqxft}[${${"GLOBALS"}["vowxektejd"]}];
}
if (Settings_Vtiger_Index_View::${${"GLOBALS"}["dfvvlsagbw"]}) {
$pihmxpld = "request";
$viewer->assign("UI5_URL", $this->transformToUI5URL(${$pihmxpld}));
}
$cjllnwejcj = "selectedMenu";
$viewer->assign("SELECTED_FIELDID", ${${"GLOBALS"}["dhfwsbvrrh"]});
$viewer->assign("SELECTED_MENU", ${$cjllnwejcj});
$viewer->assign("SETTINGS_MENUS", ${${"GLOBALS"}["wqlctynwz"]});
$viewer->assign("MODULE", $this->moduleName);
$viewer->assign("QUALIFIED_MODULE", $this->qualifiedModuleName);
$viewer->assign("LOAD_OLD", Settings_Vtiger_Index_View::${${"GLOBALS"}["dfvvlsagbw"]});
$viewer->view("ConfigMenuStart.tpl", $this->qualifiedModuleName);
}
示例3: preProcessSettings
public function preProcessSettings(Vtiger_Request $request)
{
$zygpln = "selectedMenuId";
$yyjivopiud = "request";
${"GLOBALS"}["uatjhtvyfua"] = "request";
$this->initView(${${"GLOBALS"}["uatjhtvyfua"]});
${${"GLOBALS"}["liuptybxv"]} = $this->getViewer(${$yyjivopiud});
$yjiuuhydxkc = "statistic_to_display";
${"GLOBALS"}["xckqeiy"] = "selectedMenu";
${$zygpln} = $request->get("block");
${${"GLOBALS"}["snijmuemcbip"]} = $request->get("fieldid");
${"GLOBALS"}["ccdsqkfkxf"] = "statistic_from";
${${"GLOBALS"}["uouxqrox"]} = Settings_Vtiger_Module_Model::getInstance();
${${"GLOBALS"}["vudrket"]} = $settingsModel->getMenus();
if (!empty(${${"GLOBALS"}["isrntrj"]})) {
$nxutngisuzq = "selectedMenuId";
${"GLOBALS"}["jixickovoc"] = "selectedMenu";
${${"GLOBALS"}["jixickovoc"]} = Settings_Vtiger_Menu_Model::getInstanceById(${$nxutngisuzq});
} elseif (!empty($this->moduleName) && $this->moduleName != "Vtiger") {
$eqyyoqerp = "fieldItem";
$xstgzqug = "menuModels";
${$eqyyoqerp} = Settings_Vtiger_Index_View::getSelectedFieldFromModule(${$xstgzqug}, $this->moduleName);
if (${${"GLOBALS"}["inxuxi"]}) {
$yszoxyms = "fieldId";
${${"GLOBALS"}["dtgdenwl"]} = Settings_Vtiger_Menu_Model::getInstanceById($fieldItem->get("blockid"));
${$yszoxyms} = $fieldItem->get("fieldid");
} else {
${"GLOBALS"}["rnofipin"] = "firstKey";
$mocctmdpiso = "menuModels";
${"GLOBALS"}["eqokklolsqcb"] = "firstKey";
reset(${${"GLOBALS"}["vudrket"]});
${${"GLOBALS"}["rnofipin"]} = key(${$mocctmdpiso});
$cobalvzrvxg = "selectedMenu";
${$cobalvzrvxg} = ${${"GLOBALS"}["vudrket"]}[${${"GLOBALS"}["eqokklolsqcb"]}];
}
} else {
$frfeojj = "menuModels";
${"GLOBALS"}["kirejsifbjn"] = "firstKey";
${"GLOBALS"}["xvyegcduc"] = "menuModels";
reset(${$frfeojj});
${${"GLOBALS"}["kirejsifbjn"]} = key(${${"GLOBALS"}["vudrket"]});
${${"GLOBALS"}["dtgdenwl"]} = ${${"GLOBALS"}["xvyegcduc"]}[${${"GLOBALS"}["huwihsvkqd"]}];
}
${"GLOBALS"}["qgdtwlsolj"] = "loadOlderSettingUi";
if (Settings_Vtiger_Index_View::${${"GLOBALS"}["qgdtwlsolj"]}) {
${"GLOBALS"}["sqbunecxxey"] = "request";
$viewer->assign("UI5_URL", $this->transformToUI5URL(${${"GLOBALS"}["sqbunecxxey"]}));
}
${"GLOBALS"}["nedhswmlptt"] = "statistic_to";
${${"GLOBALS"}["ccdsqkfkxf"]} = date("Y-m-d", strtotime("-4 weeks"));
${${"GLOBALS"}["upldfxvqfplw"]} = DateTimeField::convertToUserFormat(${${"GLOBALS"}["dgknvprams"]});
$rtkhxxinhbff = "loadOlderSettingUi";
$bbejdivxhvcs = "statistic_to_display";
${${"GLOBALS"}["resorwerwu"]} = date("Y-m-d", time());
${$yjiuuhydxkc} = DateTimeField::convertToUserFormat(${${"GLOBALS"}["resorwerwu"]});
$viewer->assign("STATISTIC_FROM", ${${"GLOBALS"}["dgknvprams"]});
$viewer->assign("STATISTIC_FROM_DISPLAY", ${${"GLOBALS"}["upldfxvqfplw"]});
$viewer->assign("STATISTIC_TO", ${${"GLOBALS"}["nedhswmlptt"]});
$viewer->assign("STATISTIC_TO_DISPLAY", ${$bbejdivxhvcs});
$viewer->assign("SELECTED_FIELDID", ${${"GLOBALS"}["snijmuemcbip"]});
$viewer->assign("SELECTED_MENU", ${${"GLOBALS"}["xckqeiy"]});
$viewer->assign("SETTINGS_MENUS", ${${"GLOBALS"}["vudrket"]});
$viewer->assign("MODULE", $this->moduleName);
$viewer->assign("QUALIFIED_MODULE", $this->qualifiedModuleName);
$viewer->assign("LOAD_OLD", Settings_Vtiger_Index_View::${$rtkhxxinhbff});
$viewer->view("StatisticMenuStart.tpl", $this->qualifiedModuleName);
}
示例4: prepareMenuToDisplay
public function prepareMenuToDisplay($menuModels, $moduleName, $selectedMenuId, $fieldId)
{
if (!empty($selectedMenuId)) {
$selectedMenu = Settings_Vtiger_Menu_Model::getInstanceById($selectedMenuId);
} elseif (!empty($moduleName) && $moduleName != 'Vtiger') {
$fieldItem = Settings_Vtiger_Index_View::getSelectedFieldFromModule($menuModels, $moduleName);
if ($fieldItem) {
$selectedMenu = Settings_Vtiger_Menu_Model::getInstanceById($fieldItem->get('blockid'));
$fieldId = $fieldItem->get('fieldid');
} else {
reset($menuModels);
$firstKey = key($menuModels);
$selectedMenu = $menuModels[$firstKey];
}
} else {
$selectedMenu = false;
}
$menu = [];
foreach ($menuModels as $blockId => $menuModel) {
$childs = [];
foreach ($menuModel->getMenuItems() as $menuItem) {
$childs[] = ['id' => $menuItem->getId(), 'active' => $menuItem->getId() == $fieldId ? true : false, 'name' => $menuItem->get('name'), 'type' => 'Shortcut', 'sequence' => $menuModel->get('sequence'), 'newwindow' => '0', 'icon' => $menuItem->get('iconpath'), 'dataurl' => $menuItem->getUrl(), 'parent' => 'Settings', 'moduleName' => Vtiger_Menu_Model::getModuleNameFromUrl($menuItem->getUrl())];
}
$menu[] = ['id' => $blockId, 'active' => $selectedMenu && $selectedMenu->get('blockid') == $blockId ? true : false, 'name' => $menuModel->getLabel(), 'type' => 'Label', 'sequence' => $menuModel->get('sequence'), 'childs' => $childs, 'icon' => $menuModel->get('icon'), 'moduleName' => 'Settings::Vtiger'];
}
return $menu;
}