mirror of
https://github.com/Combodo/iTop.git
synced 2026-02-12 23:14:18 +01:00
Merge branch 'support/2.5' into develop
# Conflicts: # application/applicationextension.inc.php # application/dashlet.class.inc.php # application/itopwebpage.class.inc.php # application/loginwebpage.class.inc.php # application/menunode.class.inc.php # application/nicewebpage.class.inc.php # application/query.class.inc.php # application/utils.inc.php # application/webpage.class.inc.php # application/wizardhelper.class.inc.php # core/action.class.inc.php # core/attributedef.class.inc.php # core/cmdbchangeop.class.inc.php # core/cmdbobject.class.inc.php # core/cmdbsource.class.inc.php # core/config.class.inc.php # core/dbobject.class.php # core/dbobjectsearch.class.php # core/dbobjectset.class.php # core/kpi.class.inc.php # core/modelreflection.class.inc.php # core/modulehandler.class.inc.php # core/oql/expression.class.inc.php # core/oql/oql-lexer.plex # core/oql/oql-parser.y # core/oql/oqlquery.class.inc.php # core/ormpassword.class.inc.php # core/sqlobjectquery.class.inc.php # core/sqlquery.class.inc.php # core/sqlunionquery.class.inc.php # core/trigger.class.inc.php # core/userrights.class.inc.php # css/light-grey.scss # datamodels/2.x/itop-backup/status.php # datamodels/2.x/itop-config/config.php # datamodels/2.x/itop-full-itil/datamodel.itop-full-itil.xml # datamodels/2.x/itop-knownerror-mgmt/en.dict.itop-knownerror-mgmt.php # datamodels/2.x/itop-knownerror-mgmt/module.itop-knownerror-mgmt.php # datamodels/2.x/itop-portal-base/portal/src/controllers/abstractcontroller.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/controllers/brickcontroller.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/controllers/browsebrickcontroller.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/controllers/createbrickcontroller.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/controllers/defaultcontroller.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/controllers/managebrickcontroller.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/controllers/objectcontroller.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/controllers/userprofilebrickcontroller.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/routers/abstractrouter.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/routers/browsebrickrouter.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/routers/createbrickrouter.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/routers/defaultrouter.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/routers/managebrickrouter.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/routers/objectrouter.class.inc.php # datamodels/2.x/itop-portal-base/portal/src/routers/userprofilebrickrouter.class.inc.php # datamodels/2.x/itop-portal/datamodel.itop-portal.xml # datamodels/2.x/itop-tickets/en.dict.itop-tickets.php # dictionaries/da.dictionary.itop.core.php # dictionaries/da.dictionary.itop.ui.php # dictionaries/en.dictionary.itop.core.php # dictionaries/en.dictionary.itop.ui.php # dictionaries/fr.dictionary.itop.core.php # dictionaries/hu.dictionary.itop.core.php # dictionaries/it.dictionary.itop.core.php # dictionaries/nl.dictionary.itop.core.php # dictionaries/pt_br.dictionary.itop.core.php # dictionaries/tr.dictionary.itop.core.php # dictionaries/zh.dictionary.itop.core.php # js/forms-json-utils.js # js/jquery-migrate-1.4.1.min.js # js/jquery.layout.js # js/jquery.layout.min.js # js/jquery.tablesorter.pager.js # js/linkswidget.js # js/searchformforeignkeys.js # js/utils.js # js/wizardhelper.js # pages/schema.php # readme.txt # setup/ajax.dataloader.php # setup/xmldataloader.class.inc.php # sources/renderer/bootstrap/fieldrenderer/bssubformfieldrenderer.class.inc.php # sources/renderer/console/consoleformrenderer.class.inc.php # sources/renderer/console/fieldrenderer/consoleselectobjectfieldrenderer.class.inc.php # sources/renderer/console/fieldrenderer/consolesimplefieldrenderer.class.inc.php # sources/renderer/console/fieldrenderer/consolesubformfieldrenderer.class.inc.php # test/ItopDataTestCase.php # test/core/ormLinkSetTest.php # webservices/backoffice.dataloader.php # webservices/rest.php
This commit is contained in:
8
.idea/codeStyles/Project.xml
generated
8
.idea/codeStyles/Project.xml
generated
@@ -17,6 +17,14 @@
|
||||
<option name="KEEP_RPAREN_AND_LBRACE_ON_ONE_LINE" value="true" />
|
||||
<option name="PHPDOC_USE_FQCN" value="true" />
|
||||
</PHPCodeStyleSettings>
|
||||
<codeStyleSettings language="JavaScript">
|
||||
<option name="BRACE_STYLE" value="2" />
|
||||
<option name="ELSE_ON_NEW_LINE" value="true" />
|
||||
<option name="IF_BRACE_FORCE" value="3" />
|
||||
<indentOptions>
|
||||
<option name="USE_TAB_CHARACTER" value="true" />
|
||||
</indentOptions>
|
||||
</codeStyleSettings>
|
||||
<codeStyleSettings language="PHP">
|
||||
<option name="RIGHT_MARGIN" value="320" />
|
||||
<option name="BLANK_LINES_AFTER_PACKAGE" value="1" />
|
||||
|
||||
@@ -830,6 +830,10 @@ class RestResult
|
||||
|
||||
/**
|
||||
* Default constructor - ok!
|
||||
*
|
||||
* @param DBObject $oObject The object being reported
|
||||
* @param string $sAttCode The attribute code (must be valid)
|
||||
* @return string A scalar representation of the value
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
|
||||
@@ -234,7 +234,6 @@ EOF
|
||||
}
|
||||
}
|
||||
$sData = '';
|
||||
$sData .= '<style>table br {mso-data-placement:same-cell;}</style>'; // Trick for Excel: keep line breaks inside the same cell !
|
||||
$sData .= "<table border=\"1\">\n";
|
||||
$sData .= "<tr>\n";
|
||||
foreach($aData as $sLabel)
|
||||
|
||||
@@ -138,7 +138,7 @@ $(function()
|
||||
if (this.options.redirect_after_completion_url != '')
|
||||
{
|
||||
var sUrl = this.options.redirect_after_completion_url;
|
||||
window.setTimeout(function() { window.location.href = sUrl; }, 500);
|
||||
window.setTimeout(function() { window.location.href = sUrl; }, 3000);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
@@ -1177,7 +1177,7 @@ Wenn Aktionen mit Trigger verknüpft sind, bekommt jede Aktion eine Auftragsnumm
|
||||
// Search form
|
||||
'UI:Search:Toggle' => 'Ein-/Ausklappen',
|
||||
'UI:Search:AutoSubmit:DisabledHint' => 'Automatische Eingabe für diese Klasse deaktiviert',
|
||||
'UI:Search:NoAutoSubmit:ExplainText' => 'Add some criterion on the search box or click the search button to view the objects.~~',
|
||||
'UI:Search:NoAutoSubmit:ExplainText' => 'Fügen Sie ein Kriterium in das Suchfeld ein oder klicken Sie auf die Suchschaltfläche, um die Objekte anzuzeigen.',
|
||||
'UI:Search:Criterion:MoreMenu:AddCriteria' => 'Kriterium hinzufügen',
|
||||
// - Add new criteria button
|
||||
'UI:Search:AddCriteria:List:RecentlyUsed:Title' => 'Kürzlich verwendet',
|
||||
|
||||
@@ -229,32 +229,38 @@ $(function()
|
||||
}]
|
||||
};
|
||||
// - Retrieve criterion
|
||||
this.elements.criterion_area.find('.sf_criterion_row').each(function(iIdx){
|
||||
var oCriterionRowElem = $(this);
|
||||
var iCurrentCriterionRow = 0;
|
||||
this.elements.criterion_area.find('.sf_criterion_row').each(function (iDomCriterionRowIdx) {
|
||||
var isFirstRow = (iDomCriterionRowIdx === 0),
|
||||
oCriterionRowElem = $(this),
|
||||
oCriteriaRowCriterias = oCriterionRowElem.find('.search_form_criteria');
|
||||
|
||||
if (oCriterionRowElem.find('.search_form_criteria').length == 0 && iIdx > 0)
|
||||
if (oCriteriaRowCriterias.length === 0)
|
||||
{
|
||||
$(this).remove();
|
||||
if (!isFirstRow)
|
||||
{
|
||||
$(this).remove();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
oCriterionRowElem.find('.search_form_criteria').each(function ()
|
||||
{
|
||||
oCriteriaRowCriterias.each(function () {
|
||||
var oCriteriaData = $(this).triggerHandler('itop.search.criteria.get_data');
|
||||
|
||||
if (null != oCriteriaData)
|
||||
{
|
||||
if (!oCriterion['or'][iIdx])
|
||||
if (!oCriterion['or'][iCurrentCriterionRow])
|
||||
{
|
||||
oCriterion['or'][iIdx] = {'and': []};
|
||||
oCriterion['or'][iCurrentCriterionRow] = {'and': []};
|
||||
}
|
||||
oCriterion['or'][iIdx]['and'].push(oCriteriaData);
|
||||
oCriterion['or'][iCurrentCriterionRow]['and'].push(oCriteriaData);
|
||||
}
|
||||
else
|
||||
{
|
||||
$(this).remove();
|
||||
}
|
||||
});
|
||||
iCurrentCriterionRow++;
|
||||
}
|
||||
});
|
||||
// - Update search
|
||||
|
||||
@@ -740,6 +740,7 @@ try
|
||||
else
|
||||
{
|
||||
$oP = new WebPage('iTop export');
|
||||
$oP->add_style("table br { mso-data-placement:same-cell; }"); // Trick for Excel: keep line breaks inside the same cell !
|
||||
}
|
||||
$oP->add_style("body { overflow: auto; }");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user