From 46a0f3dab04238d586aeb3c98e1e25a3d1296686 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 30 May 2016 01:30:28 +0200 Subject: [PATCH] Fix minor bugs --- htdocs/comm/card.php | 1 + htdocs/core/lib/company.lib.php | 2 +- htdocs/core/lib/functions.lib.php | 4 +- htdocs/societe/consumption.php | 73 ++++++++++++++++--------------- htdocs/societe/notify/card.php | 7 +-- htdocs/societe/price.php | 5 --- htdocs/theme/eldy/style.css.php | 11 ++++- htdocs/theme/md/style.css.php | 11 ++++- 8 files changed, 61 insertions(+), 53 deletions(-) diff --git a/htdocs/comm/card.php b/htdocs/comm/card.php index e1828e911c7..256a31fd947 100644 --- a/htdocs/comm/card.php +++ b/htdocs/comm/card.php @@ -457,6 +457,7 @@ if ($id > 0) // Categories if (!empty($conf->categorie->enabled) && !empty($user->rights->categorie->lire)) { + $langs->load("categories"); print '<tr><td>' . $langs->trans("CustomersCategoriesShort") . '</td>'; print '<td colspan="3">'; print $form->showCategories( $object->id, 'customer', 1 ); diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index b2b6d8274a5..4d51b703ef0 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -163,7 +163,7 @@ function societe_prepare_head(Societe $object) if(!empty($object->note_private)) $nbNote++; if(!empty($object->note_public)) $nbNote++; $head[$h][0] = DOL_URL_ROOT.'/societe/note.php?id='.$object->id; - $head[$h][1] = $langs->trans("Note"); + $head[$h][1] = $langs->trans("Notes"); if ($nbNote > 0) $head[$h][1].= ' <span class="badge">'.$nbNote.'</span>'; $head[$h][2] = 'note'; $h++; diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index fb162927f03..62d4321966b 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -718,8 +718,8 @@ function dol_get_fiche_head($links=array(), $active='', $title='', $notab=0, $pi { $limittitle=30; $out.='<a class="tabTitle">'; - if ($picto) $out.=img_picto('',($pictoisfullpath?'':'object_').$picto,'',$pictoisfullpath).' '; - $out.=dol_trunc($title,$limittitle); + if ($picto) $out.=img_picto($title,($pictoisfullpath?'':'object_').$picto,'',$pictoisfullpath).' '; + //$out.='<span class="tabTitleText">'.dol_trunc($title,$limittitle).'</span>'; $out.='</a>'; } diff --git a/htdocs/societe/consumption.php b/htdocs/societe/consumption.php index d5b68057ff1..078328c2502 100644 --- a/htdocs/societe/consumption.php +++ b/htdocs/societe/consumption.php @@ -276,44 +276,47 @@ if ($type_element == 'contract') $thirdTypeSelect='customer'; } -$sql = $sql_select; -$sql.= ' d.description as description,'; -if ($type_element != 'fichinter' && $type_element != 'contract') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.date_start, d.date_end, d.qty, d.qty as prod_qty,'; -if ($type_element == 'contract') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.date_ouverture as date_start, d.date_cloture as date_end, d.qty, d.qty as prod_qty,'; -if ($type_element != 'fichinter') $sql.= ' p.ref as ref, p.rowid as prod_id, p.rowid as fk_product, p.fk_product_type as prod_type, p.fk_product_type as fk_product_type, p.entity as pentity,'; -$sql.= " s.rowid as socid "; -if ($type_element != 'fichinter') $sql.= ", p.ref as prod_ref, p.label as product_label"; -$sql.= " FROM ".MAIN_DB_PREFIX."societe as s, ".$tables_from; -if ($type_element != 'fichinter') $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON d.fk_product = p.rowid '; -$sql.= $where; -if ($month > 0) { - if ($year > 0) { - $start = dol_mktime(0, 0, 0, $month, 1, $year); - $end = dol_time_plus_duree($start,1,'m') - 1; +if ($sql_select) +{ + $sql = $sql_select; + $sql.= ' d.description as description,'; + if ($type_element != 'fichinter' && $type_element != 'contract') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.date_start, d.date_end, d.qty, d.qty as prod_qty,'; + if ($type_element == 'contract') $sql.= ' d.label, d.fk_product as product_id, d.fk_product as fk_product, d.info_bits, d.date_ouverture as date_start, d.date_cloture as date_end, d.qty, d.qty as prod_qty,'; + if ($type_element != 'fichinter') $sql.= ' p.ref as ref, p.rowid as prod_id, p.rowid as fk_product, p.fk_product_type as prod_type, p.fk_product_type as fk_product_type, p.entity as pentity,'; + $sql.= " s.rowid as socid "; + if ($type_element != 'fichinter') $sql.= ", p.ref as prod_ref, p.label as product_label"; + $sql.= " FROM ".MAIN_DB_PREFIX."societe as s, ".$tables_from; + if ($type_element != 'fichinter') $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'product as p ON d.fk_product = p.rowid '; + $sql.= $where; + if ($month > 0) { + if ($year > 0) { + $start = dol_mktime(0, 0, 0, $month, 1, $year); + $end = dol_time_plus_duree($start,1,'m') - 1; + $sql.= " AND ".$dateprint." BETWEEN '".$db->idate($start)."' AND '".$db->idate($end)."'"; + } else { + $sql.= " AND date_format(".$dateprint.", '%m') = '".sprintf('%02d',$month)."'"; + } + } else if ($year > 0) { + $start = dol_mktime(0, 0, 0, 1, 1, $year); + $end = dol_time_plus_duree($start,1,'y') - 1; $sql.= " AND ".$dateprint." BETWEEN '".$db->idate($start)."' AND '".$db->idate($end)."'"; - } else { - $sql.= " AND date_format(".$dateprint.", '%m') = '".sprintf('%02d',$month)."'"; } -} else if ($year > 0) { - $start = dol_mktime(0, 0, 0, 1, 1, $year); - $end = dol_time_plus_duree($start,1,'y') - 1; - $sql.= " AND ".$dateprint." BETWEEN '".$db->idate($start)."' AND '".$db->idate($end)."'"; -} -if ($sref) $sql.= " AND ".$doc_number." LIKE '%".$db->escape($sref)."%'"; -if ($sprod_fulldescr) -{ - $sql.= " AND (d.description LIKE '%".$db->escape($sprod_fulldescr)."%'"; - if (GETPOST('type_element') != 'fichinter') $sql.= " OR p.ref LIKE '%".$db->escape($sprod_fulldescr)."%'"; - if (GETPOST('type_element') != 'fichinter') $sql.= " OR p.label LIKE '%".$db->escape($sprod_fulldescr)."%'"; - $sql.=")"; + if ($sref) $sql.= " AND ".$doc_number." LIKE '%".$db->escape($sref)."%'"; + if ($sprod_fulldescr) + { + $sql.= " AND (d.description LIKE '%".$db->escape($sprod_fulldescr)."%'"; + if (GETPOST('type_element') != 'fichinter') $sql.= " OR p.ref LIKE '%".$db->escape($sprod_fulldescr)."%'"; + if (GETPOST('type_element') != 'fichinter') $sql.= " OR p.label LIKE '%".$db->escape($sprod_fulldescr)."%'"; + $sql.=")"; + } + $sql.= $db->order($sortfield,$sortorder); + + $resql=$db->query($sql); + $totalnboflines = $db->num_rows($resql); + + $sql.= $db->plimit($limit + 1, $offset); + //print $sql; } -$sql.= $db->order($sortfield,$sortorder); - -$resql=$db->query($sql); -$totalnboflines = $db->num_rows($resql); - -$sql.= $db->plimit($limit + 1, $offset); -//print $sql; // Define type of elements $typeElementString = $form->selectarray("type_element", $elementTypeArray, GETPOST('type_element'), 2); diff --git a/htdocs/societe/notify/card.php b/htdocs/societe/notify/card.php index cfbf3529bba..9e412f1a7f0 100644 --- a/htdocs/societe/notify/card.php +++ b/htdocs/societe/notify/card.php @@ -162,11 +162,6 @@ if ($result > 0) print '<div class="underbanner clearboth"></div>'; print '<table class="border centpercent">'; - // Alias names (commercial, trademark or alias names) - print '<tr><td class="titlefield">'.$langs->trans('AliasNames').'</td><td colspan="3">'; - print $object->name_alias; - print "</td></tr>"; - // Prefix if (! empty($conf->global->SOCIETE_USEPREFIX)) // Old not used prefix field { @@ -258,7 +253,7 @@ if ($result > 0) } else { - print '<tr '.$bc[$var].'><td colspan="4">'; + print '<tr '.$bc[$var].'><td colspan="4" class="opacitymedium">'; print $langs->trans("YouMustCreateContactFirst"); print '</td></tr>'; } diff --git a/htdocs/societe/price.php b/htdocs/societe/price.php index f9b924c9240..45eba9b397f 100644 --- a/htdocs/societe/price.php +++ b/htdocs/societe/price.php @@ -158,11 +158,6 @@ print '<div class="fichecenter">'; print '<div class="underbanner clearboth"></div>'; print '<table class="border centpercent">'; -// Alias names (commercial, trademark or alias names) -print '<tr><td class="titlefield">'.$langs->trans('AliasNames').'</td><td colspan="3">'; -print $object->name_alias; -print "</td></tr>"; - if (! empty($conf->global->SOCIETE_USEPREFIX)) // Old not used prefix field { print '<tr><td>' . $langs->trans('Prefix') . '</td><td colspan="3">' . $object->prefix_comm . '</td></tr>'; diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index eecd6d1bfc7..97163053197 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -307,7 +307,7 @@ span.timesheetalreadyrecorded input { select.flat, form.flat select { font-weight: normal; } -.optiongrey { +.optiongrey, .opacitymedium { opacity: 0.5; } .opacityhigh { @@ -588,6 +588,13 @@ div.myavailability { .titlefield { width: 25%; } .titlefieldcreate { width: 20%; } +/* Force values for small screen */ +@media only screen and (max-width: 1400px) +{ + .titlefield { width: 30% !important; } + .titlefieldcreate { width: 30% !important; } +} + /* Force values for small screen */ @media only screen and (max-width: 570px) { @@ -1779,7 +1786,7 @@ a.tabTitle { a.tab:link, a.tab:visited, a.tab:hover, a.tab#active { font-family: <?php print $fontlist ?>; - padding: 7px 12px 7px; + padding: 7px 9px 7px; margin: 0em 0.2em; text-decoration: none; white-space: nowrap; diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php index 704c46fe9cb..68fd5d25e5f 100644 --- a/htdocs/theme/md/style.css.php +++ b/htdocs/theme/md/style.css.php @@ -306,7 +306,7 @@ select.flat, form.flat select { input:disabled { background:#f4f4f4; } -.optiongrey { +.optiongrey, .opacitymedium { opacity: 0.5; } .opacityhigh { @@ -587,6 +587,13 @@ div.myavailability { .titlefield { width: 30%; } .titlefieldcreate { width: 20%; } +/* Force values for small screen */ +@media only screen and (max-width: 1400px) +{ + .titlefield { width: 30% !important; } + .titlefieldcreate { width: 30% !important; } +} + /* Force values for small screen */ @media only screen and (max-width: 570px) { @@ -1788,7 +1795,7 @@ a.tabTitle { a.tab:link, a.tab:visited, a.tab:hover, a.tab#active { font-family: <?php print $fontlist ?>; - padding: 7px 12px 7px; + padding: 7px 9px 7px; margin: 0em 0.2em; text-decoration: none; white-space: nowrap; -- GitLab