- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- */
-
-/**
- * \file htdocs/fichinter/apercu.php
- * \ingroup fichinter
- * \brief Page de l'onglet apercu d'une fiche d'intervention
- */
-
-require '../main.inc.php';
-require_once DOL_DOCUMENT_ROOT.'/core/lib/fichinter.lib.php';
-require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
-require_once DOL_DOCUMENT_ROOT.'/fichinter/class/fichinter.class.php';
-if (! empty($conf->projet->enabled)) require_once DOL_DOCUMENT_ROOT.'/projet/class/project.class.php';
-
-$langs->load('interventions');
-
-
-// Security check
-$socid=0;
-$id = GETPOST('id','int');
-$ref = GETPOST('ref','alpha');
-if ($user->societe_id) $socid=$user->societe_id;
-$result = restrictedArea($user, 'ficheinter', $id, 'fichinter');
-
-
-/*
- * View
- */
-
-llxHeader();
-
-$form = new Form($db);
-
-/* *************************************************************************** */
-/* */
-/* Mode fiche */
-/* */
-/* *************************************************************************** */
-
-if ($id > 0 || ! empty($ref))
-{
- $object = new Fichinter($db);
-
- if ($object->fetch($id,$ref) > 0)
- {
- $soc = new Societe($db);
- $soc->fetch($object->socid);
-
- $head = fichinter_prepare_head($object);
- dol_fiche_head($head, 'preview', $langs->trans("InterventionCard"), 0, 'intervention');
-
- /*
- * Fiche intervention
- */
- print '';
-
- $linkback = ''.$langs->trans("BackToList").'';
-
- // Ref
- print '| '.$langs->trans("Ref").' | ';
- print $form->showrefnav($object, 'ref', $linkback, 1, 'ref', 'ref');
- print ' |
';
-
- $nbrow=3;
- // Client
- print "| ".$langs->trans("Customer")." | ";
- print '';
- print ''.$soc->name.'';
- print ' | ';
- print '';
-
- /*
- * Documents
- */
- $objectref = dol_sanitizeFileName($object->ref);
- $dir_output = $conf->ficheinter->dir_output . "/";
- $filepath = $dir_output . $objectref . "/";
- $file = $filepath . $objectref . ".pdf";
- $filedetail = $filepath . $objectref . "-detail.pdf";
- $relativepath = "${objectref}/${objectref}.pdf";
- $relativepathdetail = "${objectref}/${objectref}-detail.pdf";
-
- // Define path to preview pdf file (preview precompiled "file.ext" are "file.ext_preview.png")
- $fileimage = $file.'_preview.png'; // If PDF has 1 page
- $fileimagebis = $file.'_preview-0.pdf.png'; // If PDF has more than one page
- $relativepathimage = $relativepath.'_preview.png';
-
- $var=true;
-
- // Si fichier PDF existe
- if (file_exists($file))
- {
- $encfile = urlencode($file);
- print load_fiche_titre($langs->trans("Documents"));
- print '';
-
- print "| ".$langs->trans("Intervention")." PDF | ";
-
- print ''.$object->ref.'.pdf | ';
- print ''.dol_print_size(dol_filesize($file)).' | ';
- print ''.dol_print_date(dol_filemtime($file),'dayhour').' | ';
- print ' ';
-
- // Si fichier detail PDF existe
- if (file_exists($filedetail))
- {
- print "| Fiche d'intervention detaillee | ";
-
- print ''.$object->ref.'-detail.pdf | ';
- print ''.dol_print_size(dol_filesize($filedetail)).' | ';
- print ''.dol_print_date(dol_filemtime($filedetail),'dayhour').' | ';
- print ' ';
- }
- print " \n";
-
- // Conversion du PDF en image png si fichier png non existant
- if ((! file_exists($fileimage) && ! file_exists($fileimagebis)) || (filemtime($fileimage) < filemtime($file)))
- {
- if (class_exists("Imagick"))
- {
- $ret = dol_convert_file($file,'png',$fileimage);
- if ($ret < 0) $error++;
- }
- else
- {
- $langs->load("errors");
- print ''.$langs->trans("ErrorNoImagickReadimage").'';
- }
- }
- }
-
- print " |
";
-
- // Statut
- print '| '.$langs->trans("Status").' | ';
- print "".$object->getLibStatut(4)." | \n";
- print '
';
-
- // Date
- print '| '.$langs->trans("Date").' | ';
- print "".dol_print_date($object->datec,"daytext")." | \n";
- print '
';
-
- print '
';
-
- dol_fiche_end();
- }
- else
- {
- // Object not found
- print $langs->trans("ErrorFichinterNotFound",$id);
- }
-}
-
-// Si fichier png PDF d'1 page trouve
-if (file_exists($fileimage))
-{
- print '
';
-}
-// Si fichier png PDF de plus d'1 page trouve
-elseif (file_exists($fileimagebis))
-{
- $multiple = $relativepath . "-";
-
- for ($i = 0; $i < 20; $i++)
- {
- $preview = $multiple.$i.'.png';
-
- if (file_exists($dir_output.$preview))
- {
- print '.')
';
- }
- }
-}
-
-
-llxFooter();
-
-$db->close();
diff --git a/htdocs/fichinter/card.php b/htdocs/fichinter/card.php
index 31f72e18075..cd10e704d90 100644
--- a/htdocs/fichinter/card.php
+++ b/htdocs/fichinter/card.php
@@ -1079,7 +1079,7 @@ else if ($id > 0 || ! empty($ref))
$head = fichinter_prepare_head($object);
- dol_fiche_head($head, 'card', $langs->trans("InterventionCard"), 0, 'intervention');
+ dol_fiche_head($head, 'card', $langs->trans("InterventionCard"), -1, 'intervention');
$formconfirm='';
diff --git a/htdocs/fichinter/contact.php b/htdocs/fichinter/contact.php
index 83825b08a90..2b40553a3d9 100644
--- a/htdocs/fichinter/contact.php
+++ b/htdocs/fichinter/contact.php
@@ -122,7 +122,7 @@ if ($id > 0 || ! empty($ref))
$object->fetch_thirdparty();
$head = fichinter_prepare_head($object);
- dol_fiche_head($head, 'contact', $langs->trans("InterventionCard"), 0, 'intervention');
+ dol_fiche_head($head, 'contact', $langs->trans("InterventionCard"), -1, 'intervention');
// Intervention card
diff --git a/htdocs/fichinter/document.php b/htdocs/fichinter/document.php
index 2e53d6ebc62..f24283e8aa1 100644
--- a/htdocs/fichinter/document.php
+++ b/htdocs/fichinter/document.php
@@ -89,7 +89,7 @@ if ($object->id)
$head=fichinter_prepare_head($object);
- dol_fiche_head($head, 'documents', $langs->trans("InterventionCard"), 0, 'intervention');
+ dol_fiche_head($head, 'documents', $langs->trans("InterventionCard"), -1, 'intervention');
// Construit liste des fichiers
diff --git a/htdocs/fichinter/info.php b/htdocs/fichinter/info.php
index de2317eecca..87533644893 100644
--- a/htdocs/fichinter/info.php
+++ b/htdocs/fichinter/info.php
@@ -58,7 +58,7 @@ $object->fetch_thirdparty();
$object->info($object->id);
$head = fichinter_prepare_head($object);
-dol_fiche_head($head, 'info', $langs->trans('InterventionCard'), 0, 'intervention');
+dol_fiche_head($head, 'info', $langs->trans('InterventionCard'), -1, 'intervention');
// Intervention card
$linkback = ''.$langs->trans("BackToList").'';
diff --git a/htdocs/fichinter/note.php b/htdocs/fichinter/note.php
index 1da0b0c425c..43a2654d1fd 100644
--- a/htdocs/fichinter/note.php
+++ b/htdocs/fichinter/note.php
@@ -63,7 +63,7 @@ if ($id > 0 || ! empty($ref))
$object->fetch_thirdparty();
$head = fichinter_prepare_head($object);
- dol_fiche_head($head, 'note', $langs->trans('InterventionCard'), 0, 'intervention');
+ dol_fiche_head($head, 'note', $langs->trans('InterventionCard'), -1, 'intervention');
// Intervention card
$linkback = ''.$langs->trans("BackToList").'';
diff --git a/htdocs/index.php b/htdocs/index.php
index 29f80428b11..e0609c91274 100644
--- a/htdocs/index.php
+++ b/htdocs/index.php
@@ -568,6 +568,7 @@ if (! empty($valid_dashboardlines))
{
$boxwork .= '
';
$boxwork .= '
';
+ //$boxwork .= img_picto($textlate, "warning_white", 'class="valigntextbottom"').'';
$boxwork .= img_picto($textlate, "warning_white", 'class="valigntextbottom"').'';
$boxwork .= '';
$boxwork .= $board->nbtodolate;
diff --git a/htdocs/main.inc.php b/htdocs/main.inc.php
index 7d5e5dfa64c..8d1138e5758 100644
--- a/htdocs/main.inc.php
+++ b/htdocs/main.inc.php
@@ -848,9 +848,9 @@ if (! defined('NOREQUIRETRAN'))
// Define some constants used for style of arrays
$bc=array(0=>'class="impair"',1=>'class="pair"');
-$bcdd=array(0=>'class="impair drag drop"',1=>'class="pair drag drop"');
-$bcnd=array(0=>'class="impair nodrag nodrop nohover"',1=>'class="pair nodrag nodrop nohoverpair"'); // Used for tr to add new lines
-$bctag=array(0=>'class="impair tagtr"',1=>'class="pair tagtr"');
+$bcdd=array(0=>'class="drag drop"',1=>'class="drag drop"');
+$bcnd=array(0=>'class="nodrag nodrop nohover"',1=>'class="nodrag nodrop nohoverpair"'); // Used for tr to add new lines
+$bctag=array(0=>'class="tagtr"',1=>'class="pair tagtr"');
// Define messages variables
$mesg=''; $warning=''; $error=0;
diff --git a/htdocs/resource/element_resource.php b/htdocs/resource/element_resource.php
index a09e9d3db39..fbb75e021ff 100644
--- a/htdocs/resource/element_resource.php
+++ b/htdocs/resource/element_resource.php
@@ -197,7 +197,7 @@ else
$head=actions_prepare_head($act);
- dol_fiche_head($head, 'resources', $langs->trans("Action"),0,'action');
+ dol_fiche_head($head, 'resources', $langs->trans("Action"), -1, 'action');
$linkback =img_picto($langs->trans("BackToList"),'object_list','class="hideonsmartphone pictoactionview"');
$linkback.= ''.$langs->trans("BackToList").'';
@@ -327,7 +327,7 @@ else
require_once DOL_DOCUMENT_ROOT . '/core/lib/company.lib.php';
$head = societe_prepare_head($socstatic);
- dol_fiche_head($head, 'resources', $langs->trans("ThirdParty"), 0, 'company');
+ dol_fiche_head($head, 'resources', $langs->trans("ThirdParty"), -1, 'company');
dol_banner_tab($socstatic, 'socid', '', ($user->societe_id ? 0 : 1), 'rowid', 'nom', '', '&element='.$element);
@@ -363,7 +363,7 @@ else
if (is_object($fichinter))
{
$head=fichinter_prepare_head($fichinter);
- dol_fiche_head($head, 'resource', $langs->trans("InterventionCard"),0,'intervention');
+ dol_fiche_head($head, 'resource', $langs->trans("InterventionCard"), -1, 'intervention');
// Intervention card
$linkback = ''.$langs->trans("BackToList").'';
diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php
index c8c0dda380b..51a5ab39889 100644
--- a/htdocs/theme/eldy/style.css.php
+++ b/htdocs/theme/eldy/style.css.php
@@ -2462,7 +2462,7 @@ div.refidpadding {
}
div.refid {
font-weight: bold;
- color: #866;
+ color: #868;
font-size: 160%;
}
div.refidno {
@@ -2916,6 +2916,7 @@ span.boxstatstext {
span.boxstatsindicator {
font-size: 130%;
font-weight: normal;
+ line-height: 29px;
}
span.dashboardlineindicator, span.dashboardlineindicatorlate {
font-size: 130%;
@@ -2929,17 +2930,32 @@ span.dashboardlineok {
}
span.dashboardlineko {
color: #FFF;
- font-size: 80%;
+ /*color: #8c4446 ! important;
+ padding-left: 1px;*/
+
+ font-size: 80%;
}
.dashboardlinelatecoin {
float: right;
position: relative;
text-align: right;
- top: -28px;
- padding: 1px 6px 1px 6px;
+ top: -24px;
+ padding: 1px 2px 1px 2px;
+ border-radius: .25em;
+
+ background-color: #af4705;
+ padding: 0px 5px 0px 5px;
+ top: -26px;
+}
+.imglatecoin {
+ padding: 1px 3px 1px 1px;
+ margin-left: 4px;
+ margin-right: 2px;
background-color: #8c4446;
color: #FFFFFF ! important;
border-radius: .25em;
+ display: inline-block;
+ vertical-align: middle;
}
.boxtable {
margin-bottom: 8px !important;