mirror of
https://github.com/Combodo/iTop.git
synced 2026-04-24 11:08:45 +02:00
N°8796 - Add PHP code style validation in iTop and extensions - format whole code base
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Copyright (C) 2013-2024 Combodo SAS
|
||||
*
|
||||
@@ -38,7 +39,7 @@ $oP->LinkScriptFromAppRoot("js/wizardhelper.js");
|
||||
$oP->LinkScriptFromAppRoot("js/wizard.utils.js");
|
||||
$oP->LinkScriptFromAppRoot("js/extkeywidget.js");
|
||||
$oP->LinkScriptFromAppRoot("js/jquery.blockUI.js");
|
||||
|
||||
|
||||
// From now on the context is limited to the the selected organization ??
|
||||
|
||||
// Now render the content of the page
|
||||
@@ -50,11 +51,9 @@ $sOperation = utils::ReadParam('operation', '');
|
||||
|
||||
$oP->SetBreadCrumbEntry('ui-tool-universalsearch', Dict::S('Menu:UniversalSearchMenu'), Dict::S('Menu:UniversalSearchMenu+'), '', 'fas fa-search', iTopWebPage::ENUM_BREADCRUMB_ENTRY_ICON_TYPE_CSS_CLASSES);
|
||||
|
||||
|
||||
|
||||
//$sSearchHeaderForceDropdown
|
||||
$sSearchHeaderForceDropdown = '<select id="select_class" name="baseClass" onChange="this.form.submit();">';
|
||||
$aClassLabels = array();
|
||||
$aClassLabels = [];
|
||||
foreach (MetaModel::GetClasses('bizmodel, grant_by_profile') as $sCurrentClass) {
|
||||
if ((MetaModel::HasCategory($sCurrentClass, 'grant_by_profile') && UserRights::IsActionAllowed($sCurrentClass, UR_ACTION_BULK_MODIFY))
|
||||
|| (MetaModel::HasCategory($sCurrentClass, 'bizmodel') && UserRights::IsActionAllowed($sCurrentClass, UR_ACTION_BULK_READ))) {
|
||||
@@ -62,8 +61,7 @@ foreach (MetaModel::GetClasses('bizmodel, grant_by_profile') as $sCurrentClass)
|
||||
}
|
||||
}
|
||||
asort($aClassLabels);
|
||||
foreach($aClassLabels as $sCurrentClass => $sLabel)
|
||||
{
|
||||
foreach ($aClassLabels as $sCurrentClass => $sLabel) {
|
||||
$sDescription = MetaModel::GetClassDescription($sCurrentClass);
|
||||
$sSelected = ($sCurrentClass == $sBaseClass) ? " SELECTED" : "";
|
||||
$sSearchHeaderForceDropdown .= "<option value=\"$sCurrentClass\" title=\"$sDescription\"$sSelected>$sLabel</option>";
|
||||
@@ -71,35 +69,24 @@ foreach($aClassLabels as $sCurrentClass => $sLabel)
|
||||
$sSearchHeaderForceDropdown .= "</select>\n";
|
||||
//end of $sSearchHeaderForceDropdown
|
||||
|
||||
|
||||
try
|
||||
{
|
||||
if ($sOperation == 'search_form')
|
||||
{
|
||||
$sOQL = "SELECT $sClass $sOQLClause";
|
||||
$oFilter = DBObjectSearch::FromOQL($sOQL);
|
||||
}
|
||||
else
|
||||
{
|
||||
try {
|
||||
if ($sOperation == 'search_form') {
|
||||
$sOQL = "SELECT $sClass $sOQLClause";
|
||||
$oFilter = DBObjectSearch::FromOQL($sOQL);
|
||||
} else {
|
||||
// Second part: advanced search form:
|
||||
if (!empty($sFilter))
|
||||
{
|
||||
if (!empty($sFilter)) {
|
||||
$oFilter = DBSearch::unserialize($sFilter);
|
||||
}
|
||||
else if (!empty($sClass))
|
||||
{
|
||||
} elseif (!empty($sClass)) {
|
||||
$oFilter = new DBObjectSearch($sClass);
|
||||
}
|
||||
}
|
||||
}
|
||||
catch (CoreException $e)
|
||||
{
|
||||
} catch (CoreException $e) {
|
||||
$oFilter = new DBObjectSearch($sClass);
|
||||
$oP->P("<b>".Dict::Format('UI:UniversalSearch:Error', $e->getHtmlDesc())."</b>");
|
||||
}
|
||||
|
||||
if ($oFilter != null)
|
||||
{
|
||||
if ($oFilter != null) {
|
||||
$oSet = new CMDBObjectSet($oFilter);
|
||||
$oBlock = new DisplayBlock($oFilter, 'search', false);
|
||||
$aExtraParams = $oAppContext->GetAsHash();
|
||||
@@ -111,7 +98,7 @@ if ($oFilter != null)
|
||||
$aExtraParams['submit_on_load'] = false;
|
||||
$oBlock->Display($oP, 0, $aExtraParams);
|
||||
|
||||
// Search results
|
||||
// Search results
|
||||
$oResultBlock = new DisplayBlock($oFilter, 'list', false);
|
||||
$oResultBlock->Display($oP, 1);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user