better includes externel library
This commit is contained in:
parent
781059bbb7
commit
371e593da3
9155
htdocs/includes/jszip/jszip.js
Normal file
9155
htdocs/includes/jszip/jszip.js
Normal file
File diff suppressed because it is too large
Load Diff
68149
htdocs/includes/pdfmake/pdfmake.js
Normal file
68149
htdocs/includes/pdfmake/pdfmake.js
Normal file
File diff suppressed because one or more lines are too long
29
htdocs/includes/pdfmake/pdfmake.min.js
vendored
29
htdocs/includes/pdfmake/pdfmake.min.js
vendored
File diff suppressed because one or more lines are too long
@ -164,7 +164,7 @@ if (! defined('NOSCANPOSTFORINJECTION'))
|
|||||||
}
|
}
|
||||||
|
|
||||||
// This is to make Dolibarr working with Plesk
|
// This is to make Dolibarr working with Plesk
|
||||||
if (! empty($_SERVER['DOCUMENT_ROOT']) && substr($_SERVER['DOCUMENT_ROOT'], -6) !== 'htdocs')
|
if (! empty($_SERVER['DOCUMENT_ROOT']) && substr($_SERVER['DOCUMENT_ROOT'], -6) !== 'htdocs')
|
||||||
{
|
{
|
||||||
set_include_path($_SERVER['DOCUMENT_ROOT'] . '/htdocs');
|
set_include_path($_SERVER['DOCUMENT_ROOT'] . '/htdocs');
|
||||||
}
|
}
|
||||||
@ -535,14 +535,14 @@ if (! defined('NOLOGIN'))
|
|||||||
$langs->load('errors');
|
$langs->load('errors');
|
||||||
|
|
||||||
$_SESSION["dol_loginmesg"]=$langs->trans("ErrorCantLoadUserFromDolibarrDatabase",$login);
|
$_SESSION["dol_loginmesg"]=$langs->trans("ErrorCantLoadUserFromDolibarrDatabase",$login);
|
||||||
|
|
||||||
// TODO @deprecated Remove this. Hook must be used, not this trigger.
|
// TODO @deprecated Remove this. Hook must be used, not this trigger.
|
||||||
$user->trigger_mesg='ErrorCantLoadUserFromDolibarrDatabase - login='.$login;
|
$user->trigger_mesg='ErrorCantLoadUserFromDolibarrDatabase - login='.$login;
|
||||||
}
|
}
|
||||||
if ($resultFetchUser < 0)
|
if ($resultFetchUser < 0)
|
||||||
{
|
{
|
||||||
$_SESSION["dol_loginmesg"]=$user->error;
|
$_SESSION["dol_loginmesg"]=$user->error;
|
||||||
|
|
||||||
// TODO @deprecated Remove this. Hook must be used, not this trigger.
|
// TODO @deprecated Remove this. Hook must be used, not this trigger.
|
||||||
$user->trigger_mesg=$user->error;
|
$user->trigger_mesg=$user->error;
|
||||||
}
|
}
|
||||||
@ -588,14 +588,14 @@ if (! defined('NOLOGIN'))
|
|||||||
$langs->load('errors');
|
$langs->load('errors');
|
||||||
|
|
||||||
$_SESSION["dol_loginmesg"]=$langs->trans("ErrorCantLoadUserFromDolibarrDatabase",$login);
|
$_SESSION["dol_loginmesg"]=$langs->trans("ErrorCantLoadUserFromDolibarrDatabase",$login);
|
||||||
|
|
||||||
// TODO @deprecated Remove this. Hook must be used, not this trigger.
|
// TODO @deprecated Remove this. Hook must be used, not this trigger.
|
||||||
$user->trigger_mesg='ErrorCantLoadUserFromDolibarrDatabase - login='.$login;
|
$user->trigger_mesg='ErrorCantLoadUserFromDolibarrDatabase - login='.$login;
|
||||||
}
|
}
|
||||||
if ($resultFetchUser < 0)
|
if ($resultFetchUser < 0)
|
||||||
{
|
{
|
||||||
$_SESSION["dol_loginmesg"]=$user->error;
|
$_SESSION["dol_loginmesg"]=$user->error;
|
||||||
|
|
||||||
// TODO @deprecated Remove this. Hook must be used, not this trigger.
|
// TODO @deprecated Remove this. Hook must be used, not this trigger.
|
||||||
$user->trigger_mesg=$user->error;
|
$user->trigger_mesg=$user->error;
|
||||||
}
|
}
|
||||||
@ -1208,9 +1208,9 @@ function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs
|
|||||||
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/jquery/plugins/datatables/extensions/Buttons/js/buttons.flash.min.js'.($ext?'?'.$ext:'').'"></script>'."\n";
|
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/jquery/plugins/datatables/extensions/Buttons/js/buttons.flash.min.js'.($ext?'?'.$ext:'').'"></script>'."\n";
|
||||||
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/jquery/plugins/datatables/extensions/Buttons/js/buttons.print.min.js'.($ext?'?'.$ext:'').'"></script>'."\n";
|
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/jquery/plugins/datatables/extensions/Buttons/js/buttons.print.min.js'.($ext?'?'.$ext:'').'"></script>'."\n";
|
||||||
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/jquery/plugins/datatables/extensions/ColReorder/js/dataTables.colReorder.min.js'.($ext?'?'.$ext:'').'"></script>'."\n";
|
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/jquery/plugins/datatables/extensions/ColReorder/js/dataTables.colReorder.min.js'.($ext?'?'.$ext:'').'"></script>'."\n";
|
||||||
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/jstz/jszip.min.js"></script>'."\n";
|
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/jszip/jszip.min.js"></script>'."\n";
|
||||||
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/pdfmake/pdfmake.min.js"></script>'."\n";
|
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/pdfmake/pdfmake.min.js"></script>'."\n";
|
||||||
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/vfs_fonts/vfs_fonts.js"></script>'."\n";
|
print '<script type="text/javascript" src="'.DOL_URL_ROOT.'/includes/pdfmake/vfs_fonts.js"></script>'."\n";
|
||||||
}
|
}
|
||||||
// jQuery Timepicker
|
// jQuery Timepicker
|
||||||
if (! empty($conf->global->MAIN_USE_JQUERY_TIMEPICKER) || defined('REQUIRE_JQUERY_TIMEPICKER'))
|
if (! empty($conf->global->MAIN_USE_JQUERY_TIMEPICKER) || defined('REQUIRE_JQUERY_TIMEPICKER'))
|
||||||
@ -1243,7 +1243,7 @@ function top_htmlhead($head, $title='', $disablejs=0, $disablehead=0, $arrayofjs
|
|||||||
$.mobile.page.prototype.options.keepNative = \'input[type="submit"]\'; /* jQuery Mobile 1.4 and lower */
|
$.mobile.page.prototype.options.keepNative = \'input[type="submit"]\'; /* jQuery Mobile 1.4 and lower */
|
||||||
';
|
';
|
||||||
}
|
}
|
||||||
print '
|
print '
|
||||||
$.extend( $.mobile , {
|
$.extend( $.mobile , {
|
||||||
autoInitializePage : true, /* We need this to run jmobile */
|
autoInitializePage : true, /* We need this to run jmobile */
|
||||||
/* loadingMessage : \'xxxxx\', */
|
/* loadingMessage : \'xxxxx\', */
|
||||||
@ -1429,7 +1429,7 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Raven.js for client-side Sentry logging support
|
// Raven.js for client-side Sentry logging support
|
||||||
if (array_key_exists('mod_syslog_sentry', $conf->loghandlers) && ! empty($conf->global->SYSLOG_SENTRY_DSN))
|
if (array_key_exists('mod_syslog_sentry', $conf->loghandlers) && ! empty($conf->global->SYSLOG_SENTRY_DSN))
|
||||||
{
|
{
|
||||||
// Filter out secret key
|
// Filter out secret key
|
||||||
$dsn = parse_url($conf->global->SYSLOG_SENTRY_DSN);
|
$dsn = parse_url($conf->global->SYSLOG_SENTRY_DSN);
|
||||||
@ -1532,19 +1532,19 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
|
|||||||
if (empty($conf->global->MAIN_HELP_DISABLELINK))
|
if (empty($conf->global->MAIN_HELP_DISABLELINK))
|
||||||
{
|
{
|
||||||
$langs->load("help");
|
$langs->load("help");
|
||||||
|
|
||||||
$helpbaseurl='';
|
$helpbaseurl='';
|
||||||
$helppage='';
|
$helppage='';
|
||||||
$mode='';
|
$mode='';
|
||||||
|
|
||||||
if (empty($helppagename)) $helppagename='EN:User_documentation|FR:Documentation_utilisateur|ES:Documentación_usuarios';
|
if (empty($helppagename)) $helppagename='EN:User_documentation|FR:Documentation_utilisateur|ES:Documentación_usuarios';
|
||||||
|
|
||||||
// Get helpbaseurl, helppage and mode from helppagename and langs
|
// Get helpbaseurl, helppage and mode from helppagename and langs
|
||||||
$arrayres=getHelpParamFor($helppagename,$langs);
|
$arrayres=getHelpParamFor($helppagename,$langs);
|
||||||
$helpbaseurl=$arrayres['helpbaseurl'];
|
$helpbaseurl=$arrayres['helpbaseurl'];
|
||||||
$helppage=$arrayres['helppage'];
|
$helppage=$arrayres['helppage'];
|
||||||
$mode=$arrayres['mode'];
|
$mode=$arrayres['mode'];
|
||||||
|
|
||||||
// Link to help pages
|
// Link to help pages
|
||||||
if ($helpbaseurl && $helppage)
|
if ($helpbaseurl && $helppage)
|
||||||
{
|
{
|
||||||
@ -1565,7 +1565,7 @@ function top_menu($head, $title='', $target='', $disablejs=0, $disablehead=0, $a
|
|||||||
$toprightmenu.=Form::textwithtooltip('',$title,2,1,$text,'login_block_elem',2);
|
$toprightmenu.=Form::textwithtooltip('',$title,2,1,$text,'login_block_elem',2);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Logout link
|
// Logout link
|
||||||
$toprightmenu.=Form::textwithtooltip('',$logouthtmltext,2,1,$logouttext,'login_block_elem',2);
|
$toprightmenu.=Form::textwithtooltip('',$logouthtmltext,2,1,$logouttext,'login_block_elem',2);
|
||||||
|
|
||||||
@ -1609,8 +1609,8 @@ function left_menu($menu_array_before, $helppagename='', $notused='', $menu_arra
|
|||||||
$searchform='';
|
$searchform='';
|
||||||
$bookmarks='';
|
$bookmarks='';
|
||||||
|
|
||||||
if (! empty($menu_array_before)) dol_syslog("Deprecated parameter menu_array_before was used when calling main::left_menu function. Menu entries of module should now be defined into module descriptor and not provided when calling left_menu.", LOG_WARNING);
|
if (! empty($menu_array_before)) dol_syslog("Deprecated parameter menu_array_before was used when calling main::left_menu function. Menu entries of module should now be defined into module descriptor and not provided when calling left_menu.", LOG_WARNING);
|
||||||
|
|
||||||
if (empty($conf->dol_hide_leftmenu))
|
if (empty($conf->dol_hide_leftmenu))
|
||||||
{
|
{
|
||||||
// Instantiate hooks of thirdparty module
|
// Instantiate hooks of thirdparty module
|
||||||
@ -1635,39 +1635,39 @@ function left_menu($menu_array_before, $helppagename='', $notused='', $menu_arra
|
|||||||
$langs->load("companies");
|
$langs->load("companies");
|
||||||
$searchform.=printSearchForm(DOL_URL_ROOT.'/societe/list.php', DOL_URL_ROOT.'/societe/list.php', $langs->trans("ThirdParties"), 'soc', 'sall', 'T', 'searchleftt', img_object('','company'));
|
$searchform.=printSearchForm(DOL_URL_ROOT.'/societe/list.php', DOL_URL_ROOT.'/societe/list.php', $langs->trans("ThirdParties"), 'soc', 'sall', 'T', 'searchleftt', img_object('','company'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! empty($conf->societe->enabled) && $user->rights->societe->lire)
|
if (! empty($conf->societe->enabled) && $user->rights->societe->lire)
|
||||||
{
|
{
|
||||||
$langs->load("companies");
|
$langs->load("companies");
|
||||||
$searchform.=printSearchForm(DOL_URL_ROOT.'/contact/list.php', DOL_URL_ROOT.'/contact/list.php', $langs->trans("Contacts"), 'contact', 'sall', 'A', 'searchleftc', img_object('','contact'));
|
$searchform.=printSearchForm(DOL_URL_ROOT.'/contact/list.php', DOL_URL_ROOT.'/contact/list.php', $langs->trans("Contacts"), 'contact', 'sall', 'A', 'searchleftc', img_object('','contact'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (((! empty($conf->product->enabled) && $user->rights->produit->lire) || (! empty($conf->service->enabled) && $user->rights->service->lire))
|
if (((! empty($conf->product->enabled) && $user->rights->produit->lire) || (! empty($conf->service->enabled) && $user->rights->service->lire))
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
$langs->load("products");
|
$langs->load("products");
|
||||||
$searchform.=printSearchForm(DOL_URL_ROOT.'/product/list.php', DOL_URL_ROOT.'/product/list.php', $langs->trans("Products")."/".$langs->trans("Services"), 'products', 'sall', 'P', 'searchleftp', img_object('','product'));
|
$searchform.=printSearchForm(DOL_URL_ROOT.'/product/list.php', DOL_URL_ROOT.'/product/list.php', $langs->trans("Products")."/".$langs->trans("Services"), 'products', 'sall', 'P', 'searchleftp', img_object('','product'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! empty($conf->projet->enabled) && $user->rights->projet->lire)
|
if (! empty($conf->projet->enabled) && $user->rights->projet->lire)
|
||||||
{
|
{
|
||||||
$langs->load("projects");
|
$langs->load("projects");
|
||||||
$searchform.=printSearchForm(DOL_URL_ROOT.'/projet/list.php', DOL_URL_ROOT.'/projet/list.php', $langs->trans("Projects"), 'project', 'search_all', 'Q', 'searchleftproj', img_object('','projectpub'));
|
$searchform.=printSearchForm(DOL_URL_ROOT.'/projet/list.php', DOL_URL_ROOT.'/projet/list.php', $langs->trans("Projects"), 'project', 'search_all', 'Q', 'searchleftproj', img_object('','projectpub'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! empty($conf->adherent->enabled) && $user->rights->adherent->lire)
|
if (! empty($conf->adherent->enabled) && $user->rights->adherent->lire)
|
||||||
{
|
{
|
||||||
$langs->load("members");
|
$langs->load("members");
|
||||||
$searchform.=printSearchForm(DOL_URL_ROOT.'/adherents/list.php', DOL_URL_ROOT.'/adherents/list.php', $langs->trans("Members"), 'member', 'sall', 'M', 'searchleftm', img_object('','user'));
|
$searchform.=printSearchForm(DOL_URL_ROOT.'/adherents/list.php', DOL_URL_ROOT.'/adherents/list.php', $langs->trans("Members"), 'member', 'sall', 'M', 'searchleftm', img_object('','user'));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! empty($conf->user->enabled) && $user->rights->user->user->lire)
|
if (! empty($conf->user->enabled) && $user->rights->user->user->lire)
|
||||||
{
|
{
|
||||||
$langs->load("users");
|
$langs->load("users");
|
||||||
$searchform.=printSearchForm(DOL_URL_ROOT.'/user/list.php', DOL_URL_ROOT.'/user/list.php', $langs->trans("Users"), 'user', 'sall', 'M', 'searchleftuser', img_object('','user'));
|
$searchform.=printSearchForm(DOL_URL_ROOT.'/user/list.php', DOL_URL_ROOT.'/user/list.php', $langs->trans("Users"), 'user', 'sall', 'M', 'searchleftuser', img_object('','user'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Execute hook printSearchForm
|
// Execute hook printSearchForm
|
||||||
$parameters=array('searchform'=>$searchform);
|
$parameters=array('searchform'=>$searchform);
|
||||||
$reshook=$hookmanager->executeHooks('printSearchForm',$parameters); // Note that $action and $object may have been modified by some hooks
|
$reshook=$hookmanager->executeHooks('printSearchForm',$parameters); // Note that $action and $object may have been modified by some hooks
|
||||||
@ -1689,7 +1689,7 @@ function left_menu($menu_array_before, $helppagename='', $notused='', $menu_arra
|
|||||||
</script>' . "\n";
|
</script>' . "\n";
|
||||||
$searchform.='</div>';
|
$searchform.='</div>';
|
||||||
}
|
}
|
||||||
|
|
||||||
// Define $bookmarks
|
// Define $bookmarks
|
||||||
if (! empty($conf->bookmark->enabled) && $user->rights->bookmark->lire)
|
if (! empty($conf->bookmark->enabled) && $user->rights->bookmark->lire)
|
||||||
{
|
{
|
||||||
@ -1907,7 +1907,7 @@ if (! function_exists("llxFooter"))
|
|||||||
/**
|
/**
|
||||||
* Show HTML footer
|
* Show HTML footer
|
||||||
* Close div /DIV data-role=page + /DIV class=fiche + /DIV /DIV main layout + /BODY + /HTML.
|
* Close div /DIV data-role=page + /DIV class=fiche + /DIV /DIV main layout + /BODY + /HTML.
|
||||||
* If global var $delayedhtmlcontent was filled, we output it just before closing the body.
|
* If global var $delayedhtmlcontent was filled, we output it just before closing the body.
|
||||||
*
|
*
|
||||||
* @param string $comment A text to add as HTML comment into HTML generated page
|
* @param string $comment A text to add as HTML comment into HTML generated page
|
||||||
* @param string $zone 'private' (for private pages) or 'public' (for public pages)
|
* @param string $zone 'private' (for private pages) or 'public' (for public pages)
|
||||||
@ -1917,7 +1917,7 @@ if (! function_exists("llxFooter"))
|
|||||||
{
|
{
|
||||||
global $conf, $langs;
|
global $conf, $langs;
|
||||||
global $delayedhtmlcontent;
|
global $delayedhtmlcontent;
|
||||||
|
|
||||||
// Global html output events ($mesgs, $errors, $warnings)
|
// Global html output events ($mesgs, $errors, $warnings)
|
||||||
dol_htmloutput_events();
|
dol_htmloutput_events();
|
||||||
|
|
||||||
@ -1954,9 +1954,9 @@ if (! function_exists("llxFooter"))
|
|||||||
//var_dump($langs); // Uncommment to see the property _tab_loaded to see which language file were loaded
|
//var_dump($langs); // Uncommment to see the property _tab_loaded to see which language file were loaded
|
||||||
|
|
||||||
if (empty($conf->dol_hide_leftmenu) && empty($conf->dol_use_jmobile) && empty($conf->global->MAIN_MENU_USE_JQUERY_LAYOUT)) print '</div> <!-- End div id-container -->'."\n"; // End div container
|
if (empty($conf->dol_hide_leftmenu) && empty($conf->dol_use_jmobile) && empty($conf->global->MAIN_MENU_USE_JQUERY_LAYOUT)) print '</div> <!-- End div id-container -->'."\n"; // End div container
|
||||||
|
|
||||||
if (! empty($delayedhtmlcontent)) print $delayedhtmlcontent;
|
if (! empty($delayedhtmlcontent)) print $delayedhtmlcontent;
|
||||||
|
|
||||||
// Wrapper to show tooltips
|
// Wrapper to show tooltips
|
||||||
if ($conf->use_javascript_ajax)
|
if ($conf->use_javascript_ajax)
|
||||||
{
|
{
|
||||||
@ -1967,11 +1967,11 @@ if (! function_exists("llxFooter"))
|
|||||||
});
|
});
|
||||||
</script>' . "\n";
|
</script>' . "\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
// A div for the address popup
|
// A div for the address popup
|
||||||
print "\n<!-- A div to allow dialog popup -->\n";
|
print "\n<!-- A div to allow dialog popup -->\n";
|
||||||
print '<div id="dialogforpopup" style="display: none;"></div>'."\n";
|
print '<div id="dialogforpopup" style="display: none;"></div>'."\n";
|
||||||
|
|
||||||
print "</body>\n";
|
print "</body>\n";
|
||||||
print "</html>\n";
|
print "</html>\n";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -64,9 +64,9 @@ else
|
|||||||
'/includes/jquery/plugins/datatables/extensions/Buttons/js/buttons.flash.min.js',
|
'/includes/jquery/plugins/datatables/extensions/Buttons/js/buttons.flash.min.js',
|
||||||
'/includes/jquery/plugins/datatables/extensions/Buttons/js/buttons.print.min.js',
|
'/includes/jquery/plugins/datatables/extensions/Buttons/js/buttons.print.min.js',
|
||||||
'/includes/jquery/plugins/datatables/extensions/ColReorder/js/dataTables.colReorder.min.js',
|
'/includes/jquery/plugins/datatables/extensions/ColReorder/js/dataTables.colReorder.min.js',
|
||||||
'/includes/jstz/jszip.min.js',
|
'/includes/jszip/jszip.min.js',
|
||||||
'/includes/pdfmake/pdfmake.min.js',
|
'/includes/pdfmake/pdfmake.min.js',
|
||||||
'/includes/vfs_fonts/vfs_fonts.js'
|
'/includes/pdfmake/vfs_fonts.js'
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user