diff --git a/htdocs/adherents/subscription/list.php b/htdocs/adherents/subscription/list.php
index 27c3dd247c7..bf18a851efb 100644
--- a/htdocs/adherents/subscription/list.php
+++ b/htdocs/adherents/subscription/list.php
@@ -547,8 +547,8 @@ while ($i < min($num, $limit)) {
// Label
if (!empty($arrayfields['t.libelle']['checked'])) {
- print '
';
- print dol_trunc($obj->note, 128);
+ print ' | ';
+ print $obj->note;
print ' | ';
if (!$i) {
$totalarray['nbfield']++;
@@ -586,7 +586,7 @@ while ($i < min($num, $limit)) {
}
// Price
if (!empty($arrayfields['d.amount']['checked'])) {
- print ''.price($obj->subscription).' | ';
+ print ''.price($obj->subscription).' | ';
if (!$i) {
$totalarray['nbfield']++;
}
diff --git a/htdocs/categories/class/categorie.class.php b/htdocs/categories/class/categorie.class.php
index 880b0cc69df..94a1b89de8f 100644
--- a/htdocs/categories/class/categorie.class.php
+++ b/htdocs/categories/class/categorie.class.php
@@ -1520,7 +1520,6 @@ class Categorie extends CommonObject
return $cats;
}
-
/**
* Returns categories whose id or name match
* add wildcards in the name unless $exact = true
@@ -1555,7 +1554,7 @@ class Categorie extends CommonObject
$sql .= " AND entity IN (".getEntity('category').")";
if ($nom) {
if (!$exact) {
- $nom = '%'.str_replace('*', '%', $nom).'%';
+ $nom = '%'.$this->db->escape(str_replace('*', '%', $nom)).'%';
}
if (!$case) {
$sql .= " AND label LIKE '".$this->db->escape($nom)."'";
@@ -1564,7 +1563,7 @@ class Categorie extends CommonObject
}
}
if ($id) {
- $sql .= " AND rowid = '".$id."'";
+ $sql .= " AND rowid = ".((int) $id);
}
$res = $this->db->query($sql);
diff --git a/htdocs/categories/index.php b/htdocs/categories/index.php
index 6ca392aef47..a23dee4fbb9 100644
--- a/htdocs/categories/index.php
+++ b/htdocs/categories/index.php
@@ -116,15 +116,15 @@ if (empty($nosearch)) {
print '| '.$langs->trans("FoundCats").' |
';
foreach ($cats as $cat) {
- $color = $categstatic->color ? ' style="background: #'.sprintf("%06s", $categstatic->color).';"' : ' style="background: #bbb"';
-
- print "\t".''."\n";
- print "\t\t| ";
$categstatic->id = $cat->id;
$categstatic->ref = $cat->label;
$categstatic->label = $cat->label;
$categstatic->type = $cat->type;
$categstatic->color = $cat->color;
+ $color = $categstatic->color ? ' style="background: #'.sprintf("%06s", $categstatic->color).';"' : ' style="background: #bbb"';
+
+ print "\t".' |
'."\n";
+ print "\t\t| ";
print '';
print $categstatic->getNomUrl(1, '');
print '';
diff --git a/htdocs/societe/list.php b/htdocs/societe/list.php
index 8ff860a33bc..47ef99490cb 100644
--- a/htdocs/societe/list.php
+++ b/htdocs/societe/list.php
@@ -1525,13 +1525,13 @@ while ($i < min($num, $limit)) {
}
}
if (!empty($arrayfields['s.phone']['checked'])) {
- print " | ".dol_print_phone($obj->phone, $obj->country_code, 0, $obj->rowid, 'AC_TEL', ' ', 'phone')." | \n";
+ print ''.dol_print_phone($obj->phone, $obj->country_code, 0, $obj->rowid, 'AC_TEL', ' ', 'phone')." | \n";
if (!$i) {
$totalarray['nbfield']++;
}
}
if (!empty($arrayfields['s.fax']['checked'])) {
- print "".dol_print_phone($obj->fax, $obj->country_code, 0, $obj->rowid, 'AC_TEL', ' ', 'fax')." | \n";
+ print ''.dol_print_phone($obj->fax, $obj->country_code, 0, $obj->rowid, 'AC_TEL', ' ', 'fax')." | \n";
if (!$i) {
$totalarray['nbfield']++;
}
diff --git a/htdocs/theme/eldy/global.inc.php b/htdocs/theme/eldy/global.inc.php
index fee496c4fab..f14c7bba87f 100644
--- a/htdocs/theme/eldy/global.inc.php
+++ b/htdocs/theme/eldy/global.inc.php
@@ -364,6 +364,9 @@ td.rightborder {
border-right: 1px solid #ccc;
}
+td.amount {
+ color: #006666;
+}
td.actionbuttons a {
padding-left: 6px;
}
@@ -1088,6 +1091,18 @@ select.flat.selectlimit {
text-overflow: ellipsis;
white-space: nowrap;
}
+.tdoverflowmax400 { /* For tdoverflow, the max-midth become a minimum ! */
+ max-width: 400px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.tdoverflowmax500 { /* For tdoverflow, the max-midth become a minimum ! */
+ max-width: 500px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
.tdoverflowauto {
max-width: 0;
overflow: auto;
diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php
index ab4f29eb945..c182c741d34 100644
--- a/htdocs/theme/md/style.css.php
+++ b/htdocs/theme/md/style.css.php
@@ -555,6 +555,9 @@ td.rightborder {
border-right: 1px solid #ccc;
}
+td.amount {
+ color: #006666;
+}
td.actionbuttons a {
padding-left: 6px;
}
@@ -1159,6 +1162,18 @@ select.flat.selectlimit {
text-overflow: ellipsis;
white-space: nowrap;
}
+.tdoverflowmax400 { /* For tdoverflow, the max-midth become a minimum ! */
+ max-width: 400px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.tdoverflowmax500 { /* For tdoverflow, the max-midth become a minimum ! */
+ max-width: 500px;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
.tdoverflowauto {
max-width: 0;
overflow: auto;