New: Add hook addHomeSetup
This commit is contained in:
parent
447d0063af
commit
aab1a6d958
@ -69,7 +69,7 @@ For developers:
|
|||||||
- New: Into POST forms, if you can add a parameter DOL_AUTOSET_COOKIE with a vlue that is list name,
|
- New: Into POST forms, if you can add a parameter DOL_AUTOSET_COOKIE with a vlue that is list name,
|
||||||
separated by a coma, of other POST parameters, Dolibarr will automatically save this parameters
|
separated by a coma, of other POST parameters, Dolibarr will automatically save this parameters
|
||||||
into user cookies.
|
into user cookies.
|
||||||
|
- New: Add hook addHomeSetup.
|
||||||
|
|
||||||
WARNING: Following change may create regression for some external modules, but was necessary to make
|
WARNING: Following change may create regression for some external modules, but was necessary to make
|
||||||
Dolibarr better:
|
Dolibarr better:
|
||||||
|
|||||||
@ -18,7 +18,7 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* \file htdocs/admin/index.php
|
* \file htdocs/admin/index.php
|
||||||
* \brief Page d'accueil de l'espace administration/configuration
|
* \brief Home page of setup area
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require '../main.inc.php';
|
require '../main.inc.php';
|
||||||
@ -28,6 +28,9 @@ $langs->load("companies");
|
|||||||
|
|
||||||
if (!$user->admin) accessforbidden();
|
if (!$user->admin) accessforbidden();
|
||||||
|
|
||||||
|
// Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array
|
||||||
|
$hookmanager->initHooks(array('homesetup'));
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* View
|
* View
|
||||||
@ -66,14 +69,11 @@ if (! empty($conf->global->MAIN_MOTD_SETUPPAGE))
|
|||||||
|
|
||||||
print $langs->trans("SetupDescription1").' ';
|
print $langs->trans("SetupDescription1").' ';
|
||||||
print $langs->trans("AreaForAdminOnly").' ';
|
print $langs->trans("AreaForAdminOnly").' ';
|
||||||
|
|
||||||
|
|
||||||
//print "<br>";
|
|
||||||
//print "<br>";
|
|
||||||
print $langs->trans("SetupDescription2")."<br><br>";
|
print $langs->trans("SetupDescription2")."<br><br>";
|
||||||
|
|
||||||
print '<br>';
|
print '<br>';
|
||||||
//print '<hr style="color: #DDDDDD;">';
|
|
||||||
|
// Show info setup company
|
||||||
if (empty($conf->global->MAIN_INFO_SOCIETE_NOM) || empty($conf->global->MAIN_INFO_SOCIETE_COUNTRY)) $setupcompanynotcomplete=1;
|
if (empty($conf->global->MAIN_INFO_SOCIETE_NOM) || empty($conf->global->MAIN_INFO_SOCIETE_COUNTRY)) $setupcompanynotcomplete=1;
|
||||||
print img_picto('','puce').' '.$langs->trans("SetupDescription3",DOL_URL_ROOT.'/admin/company.php?mainmenu=home'.(empty($setupcompanynotcomplete)?'':'&action=edit'));
|
print img_picto('','puce').' '.$langs->trans("SetupDescription3",DOL_URL_ROOT.'/admin/company.php?mainmenu=home'.(empty($setupcompanynotcomplete)?'':'&action=edit'));
|
||||||
if (! empty($setupcompanynotcomplete))
|
if (! empty($setupcompanynotcomplete))
|
||||||
@ -85,7 +85,8 @@ if (! empty($setupcompanynotcomplete))
|
|||||||
print '<br>';
|
print '<br>';
|
||||||
print '<br>';
|
print '<br>';
|
||||||
print '<br>';
|
print '<br>';
|
||||||
//print '<hr style="color: #DDDDDD;">';
|
|
||||||
|
// Show info setup module
|
||||||
print img_picto('','puce').' '.$langs->trans("SetupDescription4",DOL_URL_ROOT.'/admin/modules.php?mainmenu=home');
|
print img_picto('','puce').' '.$langs->trans("SetupDescription4",DOL_URL_ROOT.'/admin/modules.php?mainmenu=home');
|
||||||
if (count($conf->modules) <= (empty($conf->global->MAIN_MINNB_MODULE)?1:$conf->global->MAIN_MINNB_MODULE)) // If only user module enabled
|
if (count($conf->modules) <= (empty($conf->global->MAIN_MINNB_MODULE)?1:$conf->global->MAIN_MINNB_MODULE)) // If only user module enabled
|
||||||
{
|
{
|
||||||
@ -96,13 +97,19 @@ if (count($conf->modules) <= (empty($conf->global->MAIN_MINNB_MODULE)?1:$conf->g
|
|||||||
print '<br>';
|
print '<br>';
|
||||||
print '<br>';
|
print '<br>';
|
||||||
print '<br>';
|
print '<br>';
|
||||||
//print '<hr style="color: #DDDDDD;">';
|
|
||||||
print $langs->trans("SetupDescription5")."<br>";
|
|
||||||
//print '<hr style="color: #DDDDDD;">';
|
|
||||||
print "<br>";
|
|
||||||
|
|
||||||
// Show logo
|
// Add hook to add information
|
||||||
print '<center><div class="logo_setup"></div></center>';
|
$reshook=$hookmanager->executeHooks('addHomeSetup',$parameters,$object,$action); // Note that $action and $object may have been modified by some hooks
|
||||||
|
print $hookmanager->resPrint;
|
||||||
|
if (empty($reshook))
|
||||||
|
{
|
||||||
|
// Show into other
|
||||||
|
print $langs->trans("SetupDescription5")."<br>";
|
||||||
|
print "<br>";
|
||||||
|
|
||||||
|
// Show logo
|
||||||
|
print '<center><div class="logo_setup"></div></center>';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
llxFooter();
|
llxFooter();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user