Ajout picto statut propal
This commit is contained in:
parent
17b6a4c588
commit
9269ffb3b6
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2005 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2005-2006 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* 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
|
* it under the terms of the GNU General Public License as published by
|
||||||
@ -18,7 +18,6 @@
|
|||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
* $Source$
|
* $Source$
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2004-2005 Destailleur Laurent <eldy@users.sourceforge.net>
|
/* Copyright (C) 2004-2006 Destailleur Laurent <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2005-2006 Regis Houssin <regis.houssin@cap-networks.com>
|
* Copyright (C) 2005-2006 Regis Houssin <regis.houssin@cap-networks.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
/* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org>
|
||||||
* Copyright (C) 2005 Laurent Destailleur <eldy@users.sourceforge.net>
|
* Copyright (C) 2005-2006 Laurent Destailleur <eldy@users.sourceforge.net>
|
||||||
* Copyright (C) 2005-2006 Regis Houssin <regis.houssin@cap-networks.com>
|
* Copyright (C) 2005-2006 Regis Houssin <regis.houssin@cap-networks.com>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify
|
* This program is free software; you can redistribute it and/or modify
|
||||||
@ -19,7 +19,6 @@
|
|||||||
*
|
*
|
||||||
* $Id$
|
* $Id$
|
||||||
* $Source$
|
* $Source$
|
||||||
*
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -30,6 +29,7 @@
|
|||||||
|
|
||||||
|
|
||||||
include_once(DOL_DOCUMENT_ROOT."/includes/boxes/modules_boxes.php");
|
include_once(DOL_DOCUMENT_ROOT."/includes/boxes/modules_boxes.php");
|
||||||
|
include_once(DOL_DOCUMENT_ROOT."/prospect.class.php");
|
||||||
|
|
||||||
|
|
||||||
class box_prospect extends ModeleBoxes {
|
class box_prospect extends ModeleBoxes {
|
||||||
@ -66,7 +66,7 @@ class box_prospect extends ModeleBoxes {
|
|||||||
|
|
||||||
if ($user->rights->societe->lire)
|
if ($user->rights->societe->lire)
|
||||||
{
|
{
|
||||||
$sql = "SELECT s.nom,s.idp";
|
$sql = "SELECT s.nom, s.idp, s.fk_stcomm";
|
||||||
if (!$user->rights->commercial->client->voir && !$user->societe_id) $sql .= ", sc.fk_soc, sc.fk_user";
|
if (!$user->rights->commercial->client->voir && !$user->societe_id) $sql .= ", sc.fk_soc, sc.fk_user";
|
||||||
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s";
|
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s";
|
||||||
if (!$user->rights->commercial->client->voir && !$user->societe_id) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
|
if (!$user->rights->commercial->client->voir && !$user->societe_id) $sql .= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc";
|
||||||
@ -86,7 +86,7 @@ class box_prospect extends ModeleBoxes {
|
|||||||
$num = $db->num_rows($result);
|
$num = $db->num_rows($result);
|
||||||
|
|
||||||
$i = 0;
|
$i = 0;
|
||||||
|
$prospectstatic=new Prospect($db);
|
||||||
while ($i < $num)
|
while ($i < $num)
|
||||||
{
|
{
|
||||||
$objp = $db->fetch_object($result);
|
$objp = $db->fetch_object($result);
|
||||||
@ -96,6 +96,9 @@ class box_prospect extends ModeleBoxes {
|
|||||||
'text' => stripslashes($objp->nom),
|
'text' => stripslashes($objp->nom),
|
||||||
'url' => DOL_URL_ROOT."/comm/prospect/fiche.php?id=".$objp->idp);
|
'url' => DOL_URL_ROOT."/comm/prospect/fiche.php?id=".$objp->idp);
|
||||||
|
|
||||||
|
$this->info_box_contents[$i][1] = array('align' => 'right',
|
||||||
|
'text' => $prospectstatic->LibStatut($objp->fk_stcomm,3));
|
||||||
|
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -106,9 +109,11 @@ class box_prospect extends ModeleBoxes {
|
|||||||
{
|
{
|
||||||
$this->info_box_contents[$i][0] = array('align' => 'center','text'=>$langs->trans("NoRecordedProspects"));
|
$this->info_box_contents[$i][0] = array('align' => 'center','text'=>$langs->trans("NoRecordedProspects"));
|
||||||
$this->info_box_contents[$i][1] = array('text'=>' ');
|
$this->info_box_contents[$i][1] = array('text'=>' ');
|
||||||
|
$this->info_box_contents[$i][2] = array('text'=>' ');
|
||||||
} else {
|
} else {
|
||||||
$this->info_box_contents[$i][0] = array('text'=>' ');
|
$this->info_box_contents[$i][0] = array('text'=>' ');
|
||||||
$this->info_box_contents[$i][1] = array('text'=>' ');
|
$this->info_box_contents[$i][1] = array('text'=>' ');
|
||||||
|
$this->info_box_contents[$i][2] = array('text'=>' ');
|
||||||
}
|
}
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -578,6 +578,7 @@ function img_action($alt = "default", $numaction)
|
|||||||
\param num Numéro statut
|
\param num Numéro statut
|
||||||
\param alt Texte a afficher sur alt
|
\param alt Texte a afficher sur alt
|
||||||
\return string Retourne tag img
|
\return string Retourne tag img
|
||||||
|
\todo A virer et remplacer par entitestatic->LibStatut
|
||||||
*/
|
*/
|
||||||
function img_statut($num,$alt = "default")
|
function img_statut($num,$alt = "default")
|
||||||
{
|
{
|
||||||
|
|||||||
@ -116,19 +116,27 @@ class Prospect extends Societe
|
|||||||
|
|
||||||
if ($mode == 2)
|
if ($mode == 2)
|
||||||
{
|
{
|
||||||
if ($statut == -1) return img_action(0,-1).' '.$langs->trans("StatusProspect-1");
|
if ($statut == -1) return img_action($langs->trans("StatusProspect-1"),-1).' '.$langs->trans("StatusProspect-1");
|
||||||
if ($statut == 0) return img_action(0, 0).' '.$langs->trans("StatusProspect0");
|
if ($statut == 0) return img_action($langs->trans("StatusProspect0"), 0).' '.$langs->trans("StatusProspect0");
|
||||||
if ($statut == 1) return img_action(0, 1).' '.$langs->trans("StatusProspect1");
|
if ($statut == 1) return img_action($langs->trans("StatusProspect1"), 1).' '.$langs->trans("StatusProspect1");
|
||||||
if ($statut == 2) return img_action(0, 2).' '.$langs->trans("StatusProspect2");
|
if ($statut == 2) return img_action($langs->trans("StatusProspect2"), 2).' '.$langs->trans("StatusProspect2");
|
||||||
if ($statut == 3) return img_action(0, 3).' '.$langs->trans("StatusProspect3");
|
if ($statut == 3) return img_action($langs->trans("StatusProspect3"), 3).' '.$langs->trans("StatusProspect3");
|
||||||
|
}
|
||||||
|
if ($mode == 3)
|
||||||
|
{
|
||||||
|
if ($statut == -1) return img_action($langs->trans("StatusProspect-1"),-1);
|
||||||
|
if ($statut == 0) return img_action($langs->trans("StatusProspect0"), 0);
|
||||||
|
if ($statut == 1) return img_action($langs->trans("StatusProspect1"), 1);
|
||||||
|
if ($statut == 2) return img_action($langs->trans("StatusProspect2"), 2);
|
||||||
|
if ($statut == 3) return img_action($langs->trans("StatusProspect3"), 3);
|
||||||
}
|
}
|
||||||
if ($mode == 4)
|
if ($mode == 4)
|
||||||
{
|
{
|
||||||
if ($statut == -1) return img_action(0,-1).' '.$langs->trans("StatusProspect-1");
|
if ($statut == -1) return img_action($langs->trans("StatusProspect-1"),-1).' '.$langs->trans("StatusProspect-1");
|
||||||
if ($statut == 0) return img_action(0, 0).' '.$langs->trans("StatusProspect0");
|
if ($statut == 0) return img_action($langs->trans("StatusProspect0"), 0).' '.$langs->trans("StatusProspect0");
|
||||||
if ($statut == 1) return img_action(0, 1).' '.$langs->trans("StatusProspect1");
|
if ($statut == 1) return img_action($langs->trans("StatusProspect1"), 1).' '.$langs->trans("StatusProspect1");
|
||||||
if ($statut == 2) return img_action(0, 2).' '.$langs->trans("StatusProspect2");
|
if ($statut == 2) return img_action($langs->trans("StatusProspect2"), 2).' '.$langs->trans("StatusProspect2");
|
||||||
if ($statut == 3) return img_action(0, 3).' '.$langs->trans("StatusProspect3");
|
if ($statut == 3) return img_action($langs->trans("StatusProspect3"), 3).' '.$langs->trans("StatusProspect3");
|
||||||
}
|
}
|
||||||
|
|
||||||
return "Error, mode/status not found";
|
return "Error, mode/status not found";
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user