diff --git a/htdocs/comm/propal/list.php b/htdocs/comm/propal/list.php
index 4ba01b8cd31..9c0c0c6a6f9 100644
--- a/htdocs/comm/propal/list.php
+++ b/htdocs/comm/propal/list.php
@@ -738,30 +738,37 @@ if ($resql)
{
$obj = $db->fetch_object($resql);
$var=!$var;
+
+ $objectstatic->id=$obj->rowid;
+ $objectstatic->ref=$obj->ref;
+
print '
';
if (! empty($arrayfields['p.ref']['checked']))
{
print '';
- $objectstatic->id=$obj->rowid;
- $objectstatic->ref=$obj->ref;
-
print '';
// Picto + Ref
print '| ';
print $objectstatic->getNomUrl(1);
print ' | ';
// Warning
- print '';
- if ($obj->fk_statut == 1 && $db->jdate($obj->dfv) < ($now - $conf->propal->cloture->warning_delay)) print img_warning($langs->trans("Late"));
+ $warnornote='';
+ if ($obj->fk_statut == 1 && $db->jdate($obj->dfv) < ($now - $conf->propal->cloture->warning_delay)) $warnornote.=img_warning($langs->trans("Late"));
if (! empty($obj->note_private))
{
- print ' ';
- print ''.img_picto($langs->trans("ViewPrivateNote"),'object_generic').'';
- print '';
+ $warnornote.=($warnornote?' ':'');
+ $warnornote.= '';
+ $warnornote.= ''.img_picto($langs->trans("ViewPrivateNote"),'object_generic').'';
+ $warnornote.= '';
+ }
+ if ($warnornote)
+ {
+ print ' | ';
+ print $warnornote;
+ print ' | ';
}
- print '';
// Other picto tool
print '';
$filename=dol_sanitizeFileName($obj->ref);
diff --git a/htdocs/fichinter/list.php b/htdocs/fichinter/list.php
index 5d88dd78977..d6de8f3c19b 100644
--- a/htdocs/fichinter/list.php
+++ b/htdocs/fichinter/list.php
@@ -27,6 +27,7 @@
*/
require '../main.inc.php';
+require_once DOL_DOCUMENT_ROOT.'/core/class/html.formfile.class.php';
require_once DOL_DOCUMENT_ROOT.'/contact/class/contact.class.php';
require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinter.class.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php';
@@ -134,13 +135,14 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter.x") || GETP
*/
$form = new Form($db);
-$interventionstatic=new Fichinter($db);
+$formfile = new FormFile($db);
+$objectstatic=new Fichinter($db);
llxHeader('', $langs->trans("Intervention"));
$sql = "SELECT";
-$sql.= " f.ref, f.rowid as fichid, f.fk_statut, f.description, f.datec as date_creation, f.tms as date_update,";
+$sql.= " f.ref, f.rowid, f.fk_statut, f.description, f.datec as date_creation, f.tms as date_update, f.note_private,";
if (empty($conf->global->FICHINTER_DISABLE_DETAILS)) $sql.= " fd.description as descriptiondetail, fd.date as dp, fd.duree,";
$sql.= " s.nom as name, s.rowid as socid, s.client";
// Add fields from extrafields
@@ -352,7 +354,7 @@ if ($result)
if (! empty($arrayfields['f.fk_statut']['checked']))
{
print ' | ';
- $liststatus=$interventionstatic->statuts_short;
+ $liststatus=$objectstatic->statuts_short;
print $form->selectarray('search_status', $liststatus, $search_status, 1, 0, 0, '', 1);
print ' | ';
}
@@ -372,16 +374,45 @@ if ($result)
{
$obj = $db->fetch_object($result);
- $interventionstatic->id=$obj->fichid;
- $interventionstatic->ref=$obj->ref;
- $interventionstatic->statut=$obj->fk_statut;
+ $objectstatic->id=$obj->rowid;
+ $objectstatic->ref=$obj->ref;
+ $objectstatic->statut=$obj->fk_statut;
$var=!$var;
print " ";
if (! empty($arrayfields['f.ref']['checked']))
{
print "";
- print $interventionstatic->getNomUrl(1);
+
+ print '';
+ // Picto + Ref
+ print '| ';
+ print $objectstatic->getNomUrl(1);
+ print ' | ';
+ // Warning
+ $warnornote='';
+ //if ($obj->fk_statut == 1 && $db->jdate($obj->dfv) < ($now - $conf->fichinter->warning_delay)) $warnornote.=img_warning($langs->trans("Late"));
+ if (! empty($obj->note_private))
+ {
+ $warnornote.=($warnornote?' ':'');
+ $warnornote.= '';
+ $warnornote.= ''.img_picto($langs->trans("ViewPrivateNote"),'object_generic').'';
+ $warnornote.= '';
+ }
+ if ($warnornote)
+ {
+ print '';
+ print $warnornote;
+ print ' | ';
+ }
+ // Other picto tool
+ print '';
+ $filename=dol_sanitizeFileName($obj->ref);
+ $filedir=$conf->fichinter->dir_output . '/' . dol_sanitizeFileName($obj->ref);
+ $urlsource=$_SERVER['PHP_SELF'].'?id='.$obj->rowid;
+ print $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir);
+ print ' | ';
+
print " | \n";
if (! $i) $totalarray['nbfield']++;
}
@@ -460,7 +491,7 @@ if ($result)
// Status
if (! empty($arrayfields['f.fk_statut']['checked']))
{
- print ''.$interventionstatic->LibStatut($obj->fk_statut,5).' | ';
+ print ''.$objectstatic->LibStatut($obj->fk_statut,5).' | ';
if (! $i) $totalarray['nbfield']++;
}
// Action column
diff --git a/htdocs/supplier_proposal/list.php b/htdocs/supplier_proposal/list.php
index 512db4b7c4d..23607c444a7 100644
--- a/htdocs/supplier_proposal/list.php
+++ b/htdocs/supplier_proposal/list.php
@@ -195,8 +195,8 @@ $companystatic=new Societe($db);
$now=dol_now();
-$sql = 'SELECT s.rowid, s.nom as name, s.town, s.client, s.code_client,';
-$sql.= ' p.rowid as supplier_proposalid, p.note_private, p.total_ht, p.ref, p.fk_statut, p.fk_user_author, p.date_valid, p.date_livraison as dp,';
+$sql = 'SELECT s.rowid as socid, s.nom as name, s.town, s.client, s.code_client,';
+$sql.= ' p.rowid, p.note_private, p.total_ht, p.ref, p.fk_statut, p.fk_user_author, p.date_valid, p.date_livraison as dp,';
if (! $user->rights->societe->client->voir && ! $socid) $sql .= " sc.fk_soc, sc.fk_user,";
$sql.= ' u.login';
$sql.= ' FROM '.MAIN_DB_PREFIX.'societe as s, '.MAIN_DB_PREFIX.'supplier_proposal as p';
@@ -402,78 +402,85 @@ if ($result)
while ($i < min($num,$limit))
{
- $objp = $db->fetch_object($result);
+ $obj = $db->fetch_object($result);
$now = dol_now();
$var=!$var;
+
+ $objectstatic->id=$obj->rowid;
+ $objectstatic->ref=$obj->ref;
+
print ' ';
print '';
- $objectstatic->id=$objp->supplier_proposalid;
- $objectstatic->ref=$objp->ref;
-
print '';
+ // Picto + Ref
print '| ';
print $objectstatic->getNomUrl(1);
print ' | ';
-
- print '';
- if ($objp->fk_statut == 1 && $db->jdate($objp->dfv) < ($now - $conf->supplier_proposal->cloture->warning_delay)) print img_warning($langs->trans("Late"));
- if (! empty($objp->note_private))
+ // Warning
+ $warnornote='';
+ if ($obj->fk_statut == 1 && $db->jdate($obj->date_valid) < ($now - $conf->supplier_proposal->warning_delay)) $warnornote.=img_warning($langs->trans("Late"));
+ if (! empty($obj->note_private))
{
- print ' ';
- print ''.img_picto($langs->trans("ViewPrivateNote"),'object_generic').'';
- print '';
+ $warnornote.=($warnornote?' ':'');
+ $warnornote.= '';
+ $warnornote.= ''.img_picto($langs->trans("ViewPrivateNote"),'object_generic').'';
+ $warnornote.= '';
}
- print ' | ';
-
- // Ref
+ if ($warnornote)
+ {
+ print '';
+ print $warnornote;
+ print ' | ';
+ }
+ // Other picto tool
print '';
- $filename=dol_sanitizeFileName($objp->ref);
- $filedir=$conf->supplier_proposal->dir_output . '/' . dol_sanitizeFileName($objp->ref);
- $urlsource=$_SERVER['PHP_SELF'].'?id='.$objp->supplier_proposalid;
+ $filename=dol_sanitizeFileName($obj->ref);
+ $filedir=$conf->supplier_proposal->dir_output . '/' . dol_sanitizeFileName($obj->ref);
+ $urlsource=$_SERVER['PHP_SELF'].'?id='.$obj->rowid;
print $formfile->getDocumentsLink($objectstatic->element, $filename, $filedir);
print ' | ';
print " | \n";
- $url = DOL_URL_ROOT.'/comm/card.php?socid='.$objp->rowid;
+ $url = DOL_URL_ROOT.'/comm/card.php?socid='.$obj->socid;
// Company
- $companystatic->id=$objp->rowid;
- $companystatic->name=$objp->name;
- $companystatic->client=$objp->client;
- $companystatic->code_client=$objp->code_client;
+ $companystatic->id=$obj->socid;
+ $companystatic->name=$obj->name;
+ $companystatic->client=$obj->client;
+ $companystatic->code_client=$obj->code_client;
print '';
print $companystatic->getNomUrl(1,'customer');
print ' | ';
// Date
print '';
- print dol_print_date($db->jdate($objp->date_valid), 'day');
+ print dol_print_date($db->jdate($obj->date_valid), 'day');
print " | \n";
// Date delivery
print '';
- print dol_print_date($db->jdate($objp->dp), 'day');
+ print dol_print_date($db->jdate($obj->dp), 'day');
print " | \n";
- print ''.price($objp->total_ht)." | \n";
+ print ''.price($obj->total_ht)." | \n";
- $userstatic->id=$objp->fk_user_author;
- $userstatic->login=$objp->login;
+ $userstatic->id=$obj->fk_user_author;
+ $userstatic->login=$obj->login;
print '';
if ($userstatic->id) print $userstatic->getLoginUrl(1);
else print ' ';
print " | \n";
- print ''.$objectstatic->LibStatut($objp->fk_statut,5)." | \n";
+ print ''.$objectstatic->LibStatut($obj->fk_statut,5)." | \n";
print ' | ';
print " \n";
- $total += $objp->total_ht;
- $subtotal += $objp->total_ht;
+ $total += $obj->total_ht;
+ $subtotal += $obj->total_ht;
$i++;
}
diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php
index 3c0b7576c69..b157e600347 100644
--- a/htdocs/theme/eldy/style.css.php
+++ b/htdocs/theme/eldy/style.css.php
@@ -1911,12 +1911,11 @@ div.tabsAction > a {
a.tabTitle {
color:rgba(0,0,0,.5) !important;
- margin-right:10px;
text-shadow:1px 1px 1px #ffffff;
font-family: ;
font-weight: normal !important;
- padding: 4px 6px 2px 6px;
- margin: 0px 6px;
+ padding: 4px 6px 2px 0px;
+ margin-right: 10px;
text-decoration: none;
white-space: nowrap;
}
@@ -2829,7 +2828,7 @@ div.tabBar .noborder {
margin-bottom: 8px !important;*/
border: 1px solid #CCC;
text-align: center;
- border-radius: 4px;
+ border-radius: 2px;
}
.boxstats:hover {
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.20);
@@ -3364,9 +3363,6 @@ li.cal_event { border: none; list-style-type: none; }
.cal_event_busy { }
.cal_peruserviewname { max-width: 100px; height: 22px; }
-.topmenuimage {
- background-size: 28px auto;
-}
/* ============================================================================== */
/* Ajax - Liste deroulante de l'autocompletion */
@@ -4094,10 +4090,13 @@ dl.dropdown {
.dropdown dd ul li input[type="checkbox"] {
margin-right: 3px;
}
-.dropdown dd ul li a {
+.dropdown dd ul li a, .dropdown dd ul li span {
padding:5px;
display:block;
}
+.dropdown dd ul li span {
+ color: #888;
+}
.dropdown dd ul li a:hover {
background-color:#fff;
}
@@ -4378,6 +4377,10 @@ img.demothumb {
/* CSS style used for small screen */
/* ============================================================================== */
+.topmenuimage {
+ background-size: 22px auto;
+ top: 2px;
+}
.imgopensurveywizard
{
padding: 0 4px 0 4px;
@@ -4415,7 +4418,7 @@ img.demothumb {
font-size: 10px;
}
.topmenuimage {
- background-size: 26px auto;
+ background-size: 22px auto;
margin-top: 0px;
}
diff --git a/htdocs/theme/md/style.css.php b/htdocs/theme/md/style.css.php
index 3588877adba..bbe2fa6b1cc 100644
--- a/htdocs/theme/md/style.css.php
+++ b/htdocs/theme/md/style.css.php
@@ -3990,10 +3990,13 @@ dl.dropdown {
.dropdown dd ul li input[type="checkbox"] {
margin-right: 3px;
}
-.dropdown dd ul li a {
+.dropdown dd ul li a, .dropdown dd ul li span {
padding:5px;
display:block;
}
+.dropdown dd ul li span {
+ color: #888;
+}
.dropdown dd ul li a:hover {
background-color:#fff;
}
|