From 16da29adc846574e5e33d2abfc5611834546c45c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sun, 3 Jul 2005 13:05:13 +0000 Subject: [PATCH] New: Ajout info date cloture dans methode dolibarr_print_object_info --- htdocs/lib/functions.inc.php | 155 ++++++++++++++++++++++------------- 1 file changed, 98 insertions(+), 57 deletions(-) diff --git a/htdocs/lib/functions.inc.php b/htdocs/lib/functions.inc.php index 1931c6f509b..4dcdd276b12 100644 --- a/htdocs/lib/functions.inc.php +++ b/htdocs/lib/functions.inc.php @@ -353,29 +353,29 @@ function dolibarr_print_object_info($object) { global $langs; - if (isset($object->user_creation)) + if (isset($object->user_creation) && $object->user_creation->fullname) print $langs->trans("CreatedBy")." : " . $object->user_creation->fullname . '
'; if (isset($object->date_creation)) print $langs->trans("DateCreation")." : " . dolibarr_print_date($object->date_creation,"%A %d %B %Y %H:%M:%S") . '
'; - if (isset($object->user_modification)) + if (isset($object->user_modification) && $object->user_modification->fullname) print $langs->trans("ModifiedBy")." : " . $object->user_modification->fullname . '
'; if (isset($object->date_modification)) - print $langs->trans("DateModification")." : " . dolibarr_print_date($object->date_modification,"%A %d %B %Y %H:%M:%S") . '
'; + print $langs->trans("DateLastModification")." : " . dolibarr_print_date($object->date_modification,"%A %d %B %Y %H:%M:%S") . '
'; - if (isset($object->user_validation)) + if (isset($object->user_validation) && $object->user_validation->fullname) print $langs->trans("ValidatedBy")." : " . $object->user_validation->fullname . '
'; if (isset($object->date_validation)) print $langs->trans("DateValidation")." : " . dolibarr_print_date($object->date_modification,"%A %d %B %Y %H:%M:%S") . '
'; - if (isset($object->user_cloture)) + if (isset($object->user_cloture) && $object->user_cloture->fullname ) print $langs->trans("ClosedBy")." : " . $object->user_cloture->fullname . '
'; if (isset($object->date_cloture)) - print $langs->trans("DateClosing")." : " . dolibarr_print_date($object->date_modification,"%A %d %B %Y %H:%M:%S") . '
'; + print $langs->trans("DateClosing")." : " . dolibarr_print_date($object->date_cloture,"%A %d %B %Y %H:%M:%S") . '
'; } /** @@ -415,9 +415,9 @@ function dolibarr_print_phone($phone,$country="FR") /** \brief Tronque une chaine à une taille donnée en ajoutant les points de suspension si cela dépasse - \param string Chaine à tronquer - \param size Longueur max de la chaine - \return string Chaine tronquée + \param string Chaine à tronquer + \param size Longueur max de la chaine + \return string Chaine tronquée */ function dolibarr_trunc($string,$size=40) { @@ -426,9 +426,10 @@ function dolibarr_trunc($string,$size=40) } /** - \brief Affiche logo propre à une notion (fonction générique) - \param alt Texte sur le alt de l'image - \param object Objet pour lequel il faut afficher le logo (exemple: user, group, action, bill, contract, propal, product, ...) + \brief Affiche logo propre à une notion (fonction générique) + \param alt Texte sur le alt de l'image + \param object Objet pour lequel il faut afficher le logo (exemple: user, group, action, bill, contract, propal, product, ...) + \return string Retourne tags */ function img_object($alt, $object) { @@ -437,9 +438,10 @@ function img_object($alt, $object) } /** - \brief Affiche logo action - \param alt Texte sur le alt de l'image - \param numaction Determine image action + \brief Affiche logo action + \param alt Texte sur le alt de l'image + \param numaction Determine image action + \return string Retourne tags */ function img_action($alt = "default", $numaction) { @@ -455,8 +457,27 @@ function img_action($alt = "default", $numaction) } /** - \brief Affiche logo fichier - \param alt Texte sur le alt de l'image + \brief Affiche logo statut + \param num Numéro statut + \param text Texte a afficher sur alt + \return string Retourne tags +*/ +function img_statut($num,$alt = "default") +{ + global $conf,$langs; + if ($alt=="default") { + if ($num == 0) $alt=$langs->trans("Draft"); + if ($num == 1) $alt=$langs->trans("Late"); + if ($num == 4) $alt=$langs->trans("Running"); + if ($num == 5) $alt=$langs->trans("Closed"); + } + return ''.$alt.''; +} + +/** + \brief Affiche logo fichier + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_file($alt = "default") { @@ -466,8 +487,9 @@ function img_file($alt = "default") } /** - \brief Affiche logo dossier - \param alt Texte sur le alt de l'image + \brief Affiche logo dossier + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_folder($alt = "default") { @@ -477,8 +499,9 @@ function img_folder($alt = "default") } /** - \brief Affiche logo nouveau fichier - \param alt Texte sur le alt de l'image + \brief Affiche logo nouveau fichier + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_file_new($alt = "default") { @@ -488,8 +511,9 @@ function img_file_new($alt = "default") } /** - \brief Affiche logo pdf - \param alt Texte sur le alt de l'image + \brief Affiche logo pdf + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_pdf($alt = "default") { @@ -499,8 +523,9 @@ function img_pdf($alt = "default") } /** - \brief Affiche logo + - \param alt Texte sur le alt de l'image + \brief Affiche logo + + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_edit_add($alt = "default") { @@ -509,8 +534,9 @@ function img_edit_add($alt = "default") return ''.$alt.''; } /** - \brief Affiche logo - - \param alt Texte sur le alt de l'image + \brief Affiche logo - + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_edit_remove($alt = "default") { @@ -520,8 +546,9 @@ function img_edit_remove($alt = "default") } /** - \brief Affiche logo editer/modifier fiche - \param alt Texte sur le alt de l'image + \brief Affiche logo editer/modifier fiche + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_edit($alt = "default") { @@ -531,8 +558,9 @@ function img_edit($alt = "default") } /** - \brief Affiche logo effacer - \param alt Texte sur le alt de l'image + \brief Affiche logo effacer + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_delete($alt = "default") { @@ -542,8 +570,9 @@ function img_delete($alt = "default") } /** - \brief Affiche logo désactiver - \param alt Texte sur le alt de l'image + \brief Affiche logo désactiver + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_disable($alt = "default") { @@ -554,8 +583,9 @@ function img_disable($alt = "default") /** - \brief Affiche logo info - \param alt Texte sur le alt de l'image + \brief Affiche logo info + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_info($alt = "default") { @@ -565,8 +595,9 @@ function img_info($alt = "default") } /** - \brief Affiche logo warning - \param alt Texte sur le alt de l'image + \brief Affiche logo warning + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_warning($alt = "default") { @@ -576,8 +607,9 @@ function img_warning($alt = "default") } /** - \brief Affiche logo warning - \param alt Texte sur le alt de l'image + \brief Affiche logo warning + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_error($alt = "default") { @@ -587,8 +619,9 @@ function img_error($alt = "default") } /** - \brief Affiche logo alerte - \param alt Texte sur le alt de l'image + \brief Affiche logo alerte + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_alerte($alt = "default") { @@ -598,8 +631,9 @@ function img_alerte($alt = "default") } /** - \brief Affiche logo téléphone in - \param alt Texte sur le alt de l'image + \brief Affiche logo téléphone in + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_phone_in($alt = "default") { @@ -609,8 +643,9 @@ function img_phone_in($alt = "default") } /** - \brief Affiche logo téléphone out - \param alt Texte sur le alt de l'image + \brief Affiche logo téléphone out + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_phone_out($alt = "default") { @@ -620,8 +655,9 @@ function img_phone_out($alt = "default") } /** - \brief Affiche logo suivant - \param alt Texte sur le alt de l'image + \brief Affiche logo suivant + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_next($alt = "default") { @@ -633,8 +669,9 @@ function img_next($alt = "default") } /** - \brief Affiche logo précédent - \param alt Texte sur le alt de l'image + \brief Affiche logo précédent + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_previous($alt = "default") { @@ -644,9 +681,10 @@ function img_previous($alt = "default") } /** - \brief Affiche logo bas - \param alt Texte sur le alt de l'image - \param selected Affiche version "selected" du logo + \brief Affiche logo bas + \param alt Texte sur le alt de l'image + \param selected Affiche version "selected" du logo + \return string Retourne tags */ function img_down($alt = "default", $selected=1) { @@ -657,9 +695,10 @@ function img_down($alt = "default", $selected=1) } /** - \brief Affiche logo haut - \param alt Texte sur le alt de l'image - \param selected Affiche version "selected" du logo + \brief Affiche logo haut + \param alt Texte sur le alt de l'image + \param selected Affiche version "selected" du logo + \return string Retourne tags */ function img_up($alt = "default", $selected=1) { @@ -671,8 +710,9 @@ function img_up($alt = "default", $selected=1) /** - \brief Affiche logo tick - \param alt Texte sur le alt de l'image + \brief Affiche logo tick + \param alt Texte sur le alt de l'image + \return string Retourne tags */ function img_tick($alt = "default") { @@ -681,6 +721,7 @@ function img_tick($alt = "default") return ''.$alt.''; } + /** \brief Affiche formulaire de login \remarks il faut changer le code html dans cette fonction pour changer le design