From 949bc9f9bd550b048c2a2713296e3363c75e4f92 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 22 Nov 2021 18:15:54 +0100 Subject: [PATCH] Make setup page of widget easier --- htdocs/admin/boxes.php | 74 +++++++++++++---------------- htdocs/core/boxes/box_shipments.php | 2 +- 2 files changed, 34 insertions(+), 42 deletions(-) diff --git a/htdocs/admin/boxes.php b/htdocs/admin/boxes.php index afcba2ef23d..6c3a6f30646 100644 --- a/htdocs/admin/boxes.php +++ b/htdocs/admin/boxes.php @@ -175,9 +175,9 @@ if ($action == 'switch') { $newfirst = $objto->box_order; $newsecond = $objfrom->box_order; if ($newfirst == $newsecond) { - $newsecondchar = preg_replace('/[0-9]+/', '', $newsecond); - $newsecondnum = preg_replace('/[a-zA-Z]+/', '', $newsecond); - $newsecond = sprintf("%s%02d", $newsecondchar ? $newsecondchar : 'A', $newsecondnum + 1); + $newsecondchar = preg_replace('/[0-9]+/', '', $newsecond); + $newsecondnum = preg_replace('/[a-zA-Z]+/', '', $newsecond); + $newsecond = sprintf("%s%02d", $newsecondchar ? $newsecondchar : 'A', $newsecondnum + 1); } $sql = "UPDATE ".MAIN_DB_PREFIX."boxes SET box_order='".$db->escape($newfirst)."' WHERE rowid=".((int) $objfrom->rowid); @@ -300,14 +300,13 @@ $boxtoadd = InfoBox::listBoxes($db, 'available', -1, null, $actives); // Activated boxes $boxactivated = InfoBox::listBoxes($db, 'activated', -1, null); -print "
\n"; -print "\n\n".''."\n"; -print load_fiche_titre($langs->trans("BoxesAvailable"), '', ''); - print '
'."\n"; print ''."\n"; print ''."\n"; + +print '
'; + print '
'; print ''."\n"; @@ -315,9 +314,12 @@ print ''; print ''; print ''; print ''; -print ''; -print "\n"; +print ''; +print ''; +print ''; +print ''."\n"; +print "\n\n".''."\n"; foreach ($boxtoadd as $box) { if (preg_match('/^([^@]+)@([^@]+)$/i', $box->boximg)) { $logo = $box->boximg; @@ -326,8 +328,8 @@ foreach ($boxtoadd as $box) { } print "\n".''."\n"; - print ''."\n"; - print ''."\n"; + print ''."\n"; - print ''; + print ''; + + print ''; + + print ''; + print ''."\n"; } -if (!count($boxtoadd) && count($boxactivated)) { - print ''; -} -print '
'.$langs->trans("Box").''.$langs->trans("Note").'/'.$langs->trans("Parameters").''.$langs->trans("ActivatableOn").'
'.$langs->trans("ActivatableOn").''.$langs->trans("PositionByDefault").''.$langs->trans("Disable").'
'.img_object("", $logo, 'height="14px"').' '.$langs->transnoentitiesnoconv($box->boxlabel); + print '
'.img_object("", $logo, 'class="pictofixedwidth" height="14px"').' '.$langs->transnoentitiesnoconv($box->boxlabel); if (!empty($box->class) && preg_match('/graph_/', $box->class)) { print img_picto('', 'graph', 'class="paddingleft"'); } @@ -339,7 +341,7 @@ foreach ($boxtoadd as $box) { } } print ''; + print ''; if ($box->note == '(WarningUsingThisBoxSlowDown)') { $langs->load("errors"); print $langs->trans("WarningUsingThisBoxSlowDown"); @@ -357,36 +359,21 @@ foreach ($boxtoadd as $box) { print ''."\n"; print ''; + print ''; + print ''; + print ''; + print '
'.$langs->trans("AllWidgetsWereEnabled").'
'."\n"; -print '
'; - -print '
'; -print ''; -print '
'."\n"; -print '
'; print "\n".''."\n"; -//var_dump($boxactivated); -print "
\n\n"; -print load_fiche_titre($langs->trans("BoxesActivated"), '', ''); - -print '
'; -print ''."\n"; - -print ''; -print ''; -print ''; -print ''; -print ''; -print ''; -print ''."\n"; - $box_order = 1; $foundrupture = 1; foreach ($boxactivated as $key => $box) { @@ -397,8 +384,8 @@ foreach ($boxactivated as $key => $box) { } print "\n".''."\n"; - print ''; - print ''; + print ''; - print ''; + print ''."\n"; print ''; $hasnext = ($key < (count($boxactivated) - 1)); $hasprevious = ($key != 0); @@ -437,6 +427,8 @@ print '
'.$langs->trans("Box").''.$langs->trans("Note").'/'.$langs->trans("Parameters").''.$langs->trans("ActivatableOn").''.$langs->trans("PositionByDefault").''.$langs->trans("Disable").'
'.img_object("", $logo, 'height="14px"').' '.$langs->transnoentitiesnoconv($box->boxlabel); + print '
'.img_object("", $logo, 'class="pictofixedwidth" height="14px"').' '.$langs->transnoentitiesnoconv($box->boxlabel); if (!empty($box->class) && preg_match('/graph_/', $box->class)) { print img_picto('', 'graph', 'class="paddingleft"'); } @@ -410,14 +397,17 @@ foreach ($boxactivated as $key => $box) { } } print ''; + $langs->load("errors"); + print 'note).'">'; if ($box->note == '(WarningUsingThisBoxSlowDown)') { - $langs->load("errors"); print img_warning('', 0).' '.$langs->trans("WarningUsingThisBoxSlowDown"); } else { print ($box->note ? $box->note : ' '); } print ''; + print $form->textwithpicto('', $langs->trans("SourceFile").' : '.$box->sourcefile); + print ''.(empty($arrayofhomepages[$box->position]) ? '' : $langs->trans($arrayofhomepages[$box->position])).'
'; print '
'; print '
'; +print ''; + // Other parameters diff --git a/htdocs/core/boxes/box_shipments.php b/htdocs/core/boxes/box_shipments.php index d0ddf1f8dcb..ba95fe14356 100644 --- a/htdocs/core/boxes/box_shipments.php +++ b/htdocs/core/boxes/box_shipments.php @@ -33,7 +33,7 @@ include_once DOL_DOCUMENT_ROOT.'/core/boxes/modules_boxes.php'; class box_shipments extends ModeleBoxes { public $boxcode = "lastcustomershipments"; - public $boximg = "sending"; + public $boximg = "dolly"; public $boxlabel = "BoxLastCustomerShipments"; public $depends = array("expedition");