2004-10-19 22:19:58 +02:00
< ? php
2005-01-04 10:37:53 +01:00
/* Copyright ( C ) 2001 - 2005 Rodolphe Quiedeville < rodolphe @ quiedeville . org >
2005-01-05 21:20:04 +01:00
* Copyright ( C ) 2004 - 2005 Laurent Destailleur < eldy @ users . sourceforge . net >
2004-02-07 18:07:57 +01:00
*
* 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 2 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 , write to the Free Software
* Foundation , Inc . , 59 Temple Place - Suite 330 , Boston , MA 02111 - 1307 , USA .
*
* $Id $
* $Source $
*/
2004-10-30 14:15:59 +02:00
2005-04-09 01:16:23 +02:00
/**
\file htdocs / comm / prospect / fiche . php
2004-10-30 14:15:59 +02:00
\ingroup prospect
\brief Page de la fiche prospect
\version $Revision $
*/
2005-07-10 04:05:09 +02:00
require_once ( " ./pre.inc.php " );
2005-09-07 23:50:09 +02:00
require_once ( DOL_DOCUMENT_ROOT . " /contact.class.php " );
2005-09-25 00:28:19 +02:00
require_once ( DOL_DOCUMENT_ROOT . " /actioncomm.class.php " );
2004-02-07 18:07:57 +01:00
2004-10-30 14:15:59 +02:00
$langs -> load ( 'companies' );
2005-04-09 01:16:23 +02:00
$langs -> load ( 'projects' );
$langs -> load ( 'propal' );
2004-10-30 14:15:59 +02:00
2004-02-07 18:07:57 +01:00
$user -> getrights ( 'propale' );
2004-02-21 03:01:34 +01:00
$user -> getrights ( 'fichinter' );
$user -> getrights ( 'commande' );
2004-02-07 18:07:57 +01:00
$user -> getrights ( 'projet' );
2004-07-31 14:52:37 +02:00
2004-10-30 14:15:59 +02:00
$socid = isset ( $_GET [ " id " ]) ? $_GET [ " id " ] : $_GET [ " socid " ]; // Fonctionne si on passe id ou socid
2004-07-31 14:52:37 +02:00
2004-02-26 17:39:48 +01:00
if ( $_GET [ " action " ] == 'cstc' )
{
$sql = " UPDATE " . MAIN_DB_PREFIX . " societe SET fk_stcomm = " . $_GET [ " stcomm " ];
$sql .= " WHERE idp = " . $_GET [ " id " ];
$db -> query ( $sql );
}
2004-02-21 03:01:34 +01:00
2004-02-07 18:07:57 +01:00
/*
* S<EFBFBD> curit<EFBFBD> si un client essaye d ' acc<EFBFBD> der <EFBFBD> une autre fiche que la sienne
*/
if ( $user -> societe_id > 0 )
{
$socid = $user -> societe_id ;
}
2004-10-30 14:15:59 +02:00
2005-01-14 11:15:41 +01:00
llxHeader ();
2004-02-07 18:07:57 +01:00
/*********************************************************************************
*
* Mode fiche
*
*
*********************************************************************************/
if ( $socid > 0 )
{
2005-09-04 23:30:05 +02:00
$societe = new Societe ( $db , $socid );
$result = $societe -> fetch ( $socid );
if ( $result < 0 )
2004-02-07 18:07:57 +01:00
{
2005-09-04 23:30:05 +02:00
dolibarr_print_error ( $db );
exit ;
}
/* TODO Finir verification PagesJaunes
* print '<form action="http://www.pagesjaunes.fr/pj.cgi" method="post" target="_blank">' ;
* print '<input type="hidden" name="FRM_NOM" value="' . $societe -> nom . '">' ;
* print '<input type="hidden" name="FRM_LOCALITE" value="' . $societe -> ville . '">' ;
* print '<input type="submit">' ;
* print '</form>' ;
*/
$h = 0 ;
$head [ $h ][ 0 ] = DOL_URL_ROOT . '/soc.php?socid=' . $societe -> id ;
$head [ $h ][ 1 ] = $langs -> trans ( " Company " );
$h ++ ;
$head [ $h ][ 0 ] = DOL_URL_ROOT . '/comm/prospect/fiche.php?id=' . $societe -> id ;
$head [ $h ][ 1 ] = $langs -> trans ( " Prospect " );
$hselected = $h ;
$h ++ ;
if ( file_exists ( DOL_DOCUMENT_ROOT . '/sl/' ))
{
$head [ $h ][ 0 ] = DOL_URL_ROOT . '/sl/fiche.php?id=' . $societe -> id ;
$head [ $h ][ 1 ] = 'Fiche catalogue' ;
$h ++ ;
}
if ( $societe -> fournisseur )
{
$head [ $h ][ 0 ] = DOL_URL_ROOT . '/fourn/fiche.php?socid=' . $societe -> id ;
$head [ $h ][ 1 ] = $langs -> trans ( " Supplier " );
$h ++ ;
}
if ( $conf -> compta -> enabled )
{
$langs -> load ( " compta " );
$head [ $h ][ 0 ] = DOL_URL_ROOT . '/compta/fiche.php?socid=' . $societe -> id ;
$head [ $h ][ 1 ] = $langs -> trans ( " Accountancy " );
$h ++ ;
}
$head [ $h ][ 0 ] = DOL_URL_ROOT . '/socnote.php?socid=' . $societe -> id ;
$head [ $h ][ 1 ] = $langs -> trans ( " Note " );
$h ++ ;
if ( $user -> societe_id == 0 )
{
$head [ $h ][ 0 ] = DOL_URL_ROOT . '/docsoc.php?socid=' . $societe -> id ;
$head [ $h ][ 1 ] = $langs -> trans ( " Documents " );
$h ++ ;
}
$head [ $h ][ 0 ] = DOL_URL_ROOT . '/societe/notify/fiche.php?socid=' . $societe -> id ;
$head [ $h ][ 1 ] = $langs -> trans ( " Notifications " );
dolibarr_fiche_head ( $head , $hselected , $societe -> nom );
/*
*
*/
2005-04-09 14:24:58 +02:00
print " <table width= \" 100% \" > \n " ;
2005-09-04 23:30:05 +02:00
print '<tr><td valign="top" width="50%">' ;
2004-02-07 18:07:57 +01:00
2005-04-09 14:24:58 +02:00
print '<table class="border" width="100%">' ;
print '<tr><td width="25%">' . $langs -> trans ( " Name " ) . '</td><td width="80%" colspan="3">' . $societe -> nom . '</td></tr>' ;
print '<tr><td valign="top">' . $langs -> trans ( " Address " ) . '</td><td colspan="3">' . nl2br ( $societe -> adresse ) . " </td></tr> " ;
2005-09-04 23:30:05 +02:00
2005-04-09 14:24:58 +02:00
print '<tr><td>' . $langs -> trans ( 'Zip' ) . ' / ' . $langs -> trans ( 'Town' ) . '</td><td colspan="3">' . $societe -> cp . " " . $societe -> ville . '</td></tr>' ;
print '<tr><td>' . $langs -> trans ( 'Country' ) . '</td><td colspan="3">' . $societe -> pays . '</td></tr>' ;
2005-09-04 23:30:05 +02:00
2005-04-09 14:24:58 +02:00
print '<tr><td>' . $langs -> trans ( " Phone " ) . '</td><td>' . $societe -> tel . ' </td><td>Fax</td><td>' . $societe -> fax . ' </td></tr>' ;
print '<tr><td>' . $langs -> trans ( " Web " ) . " </td><td colspan= \" 3 \" ><a href= \" http:// $societe->url\ " > $societe -> url </ a >& nbsp ; </ td ></ tr > " ;
2004-02-07 18:07:57 +01:00
if ( $societe -> rubrique )
2005-09-04 23:30:05 +02:00
{
print " <tr><td>Rubrique</td><td colspan= \" 3 \" > $societe->rubrique </td></tr> " ;
}
2004-02-07 18:07:57 +01:00
2005-04-16 17:40:54 +02:00
print '<tr><td>' . $langs -> trans ( 'JuridicalStatus' ) . '</td><td colspan="3">' . $societe -> forme_juridique . '</td></tr>' ;
2004-08-29 21:03:50 +02:00
print '<tr><td>' . $langs -> trans ( " Status " ) . '</td><td colspan="2">' . $societe -> statut_commercial . '</td>' ;
2004-02-26 17:39:48 +01:00
print '<td> ' ;
print '<a href="fiche.php?id=' . $societe -> id . '&stcomm=-1&action=cstc">' ;
2005-04-09 01:16:23 +02:00
print img_action ( 0 , - 1 );
2004-02-26 17:39:48 +01:00
print '</a> <a href="fiche.php?id=' . $societe -> id . '&stcomm=0&action=cstc">' ;
2005-04-09 01:16:23 +02:00
print img_action ( 0 , 0 );
2004-02-26 17:39:48 +01:00
print '</a> <a href="fiche.php?id=' . $societe -> id . '&stcomm=1&action=cstc">' ;
2005-04-09 01:16:23 +02:00
print img_action ( 0 , 1 );
2004-02-26 17:39:48 +01:00
print '</a> <a href="fiche.php?id=' . $societe -> id . '&stcomm=2&action=cstc">' ;
2005-04-09 01:16:23 +02:00
print img_action ( 0 , 2 );
2004-04-08 11:44:22 +02:00
print '</a> <a href="fiche.php?id=' . $societe -> id . '&stcomm=3&action=cstc">' ;
2005-04-09 01:16:23 +02:00
print img_action ( 0 , 3 );
2004-02-26 17:39:48 +01:00
print '</a>' ;
print '</td></tr>' ;
2005-07-11 03:01:53 +02:00
print '</table>' ;
2005-09-04 23:30:05 +02:00
2005-07-11 03:01:53 +02:00
print '</div>' ;
2004-02-07 18:07:57 +01:00
/*
2005-09-04 23:30:05 +02:00
*
*/
2004-02-07 18:07:57 +01:00
print " </td> \n " ;
print '<td valign="top" width="50%">' ;
/*
2005-09-04 23:30:05 +02:00
*
* Propales
*
*/
2004-02-07 18:07:57 +01:00
$var = true ;
2005-04-09 01:16:23 +02:00
print '<table class="border" width="100%">' ;
2004-02-07 18:07:57 +01:00
$sql = " SELECT s.nom, s.idp, p.rowid as propalid, p.price, p.ref, p.remise, " . $db -> pdate ( " p.datep " ) . " as dp, c.label as statut, c.id as statutid " ;
$sql .= " FROM " . MAIN_DB_PREFIX . " societe as s, " . MAIN_DB_PREFIX . " propal as p, " . MAIN_DB_PREFIX . " c_propalst as c WHERE p.fk_soc = s.idp AND p.fk_statut = c.id " ;
$sql .= " AND s.idp = $societe->id ORDER BY p.datep DESC " ;
if ( $db -> query ( $sql ) )
2005-09-04 23:30:05 +02:00
{
$num = $db -> num_rows ();
if ( $num > 0 )
{
print " <tr $bc[$var] ><td colspan= \" 4 \" > " ;
print '<table width="100%" class="noborder"><tr><td>' . $langs -> trans ( " LastProposals " ) . '</td>' ;
print '<td align="right"><a href="../propal.php?socidp=' . $societe -> id . '">' . $langs -> trans ( " AllPropals " ) . ' (' . $num . ')</a></td>' ;
print '</tr></table>' ;
print '</td></tr>' ;
$var =! $var ;
}
$i = 0 ; $now = time (); $lim = 3600 * 24 * 15 ;
while ( $i < $num && $i < 2 )
{
$objp = $db -> fetch_object ();
print " <tr $bc[$var] > " ;
print " <td><a href= \" ../propal.php?propalid= $objp->propalid\ " > " ;
print img_object ( $langs -> trans ( " ShowPropal " ), " propal " );
print " $objp->ref </a> \n " ;
if ( ( $now - $objp -> dp ) > $lim && $objp -> statutid == 1 )
{
print " <b>> 15 jours</b> " ;
}
print " </td><td align= \" right \" > " . strftime ( " %d %B %Y " , $objp -> dp ) . " </td> \n " ;
print " <td align= \" right \" > " . price ( $objp -> price ) . " </td> \n " ;
print " <td align= \" center \" > $objp->statut </td></tr> \n " ;
$var =! $var ;
$i ++ ;
}
$db -> free ();
}
2004-02-07 18:07:57 +01:00
print " </table> " ;
2004-10-30 14:15:59 +02:00
2004-02-07 18:07:57 +01:00
print " </td></tr> " ;
2004-02-09 10:19:04 +01:00
print " </table> \n </div> \n " ;
2004-10-30 14:15:59 +02:00
2004-02-07 18:07:57 +01:00
/*
2005-09-04 23:30:05 +02:00
* Barre d ' action
*
*/
2004-07-13 11:31:14 +02:00
2004-02-09 10:19:04 +01:00
print '<div class="tabsAction">' ;
2004-02-07 18:07:57 +01:00
2005-01-14 11:15:41 +01:00
print '<a class="tabAction" href="../../contact/fiche.php?socid=' . $societe -> id . '&action=create">' . $langs -> trans ( " AddContact " ) . '</a>' ;
2005-01-04 10:37:53 +01:00
print '<a class="tabAction" href="../action/fiche.php?action=create&socid=' . $socid . '&afaire=1">' . $langs -> trans ( " AddAction " ) . '</a>' ;
2004-02-07 18:07:57 +01:00
if ( $conf -> propal -> enabled && defined ( " MAIN_MODULE_PROPALE " ) && MAIN_MODULE_PROPALE && $user -> rights -> propale -> creer )
2005-09-04 23:30:05 +02:00
{
print '<a class="tabAction" href="' . DOL_URL_ROOT . '/comm/addpropal.php?socidp=' . $societe -> id . '&action=create">' . $langs -> trans ( " AddProp " ) . '</a>' ;
}
2004-02-07 18:07:57 +01:00
if ( $conf -> projet -> enabled && $user -> rights -> projet -> creer )
2005-09-04 23:30:05 +02:00
{
print '<a class="tabAction" href="' . DOL_URL_ROOT . '/projet/fiche.php?socidp=' . $socid . '&action=create">' . $langs -> trans ( " AddProject " ) . '</a>' ;
}
2004-02-09 10:19:04 +01:00
print '</div>' ;
2005-09-04 23:30:05 +02:00
2004-07-13 11:31:14 +02:00
print '<br>' ;
2005-09-04 23:30:05 +02:00
2004-02-07 18:07:57 +01:00
/*
2005-09-04 23:30:05 +02:00
*
* Liste des contacts
*
*/
2005-01-14 15:15:01 +01:00
if ( defined ( " MAIN_MODULE_CLICKTODIAL " ) && MAIN_MODULE_CLICKTODIAL == 1 )
2005-09-04 23:30:05 +02:00
{
$user -> fetch_clicktodial (); // lecture des infos de clicktodial
}
2005-01-14 15:15:01 +01:00
2004-10-30 14:15:59 +02:00
print '<table width="100%" class="noborder">' ;
2004-02-07 18:07:57 +01:00
2004-07-31 14:52:37 +02:00
print '<tr class="liste_titre"><td>' . $langs -> trans ( " Firstname " ) . ' ' . $langs -> trans ( " Name " ) . '</td>' ;
print '<td>Poste</td><td colspan="2">' . $langs -> trans ( " Tel " ) . '</td>' ;
print '<td>' . $langs -> trans ( " Fax " ) . '</td><td>' . $langs -> trans ( " EMail " ) . '</td>' ;
2005-01-14 11:15:41 +01:00
print '<td> </td>' ;
2005-09-04 23:30:05 +02:00
$sql = " SELECT p.idp, p.name, p.firstname, p.poste, p.phone, p.fax, p.email, p.note " ;
$sql .= " FROM " . MAIN_DB_PREFIX . " socpeople as p " ;
$sql .= " WHERE p.fk_soc = $societe->id ORDER by p.datec " ;
2004-02-09 10:19:04 +01:00
$result = $db -> query ( $sql );
$i = 0 ; $num = $db -> num_rows (); $tag = True ;
while ( $i < $num )
{
2005-09-04 23:30:05 +02:00
$obj = $db -> fetch_object ( $result );
$var = ! $var ;
print " <tr $bc[$var] > " ;
print '<td>' ;
print '<a href="' . DOL_URL_ROOT . '/contact/fiche.php?id=' . $obj -> idp . '">' ;
print img_object ( $langs -> trans ( " ShowContact " ), " contact " ) . ' ' . $obj -> firstname . ' ' . $obj -> name . '</a> ' ;
if ( $obj -> note )
{
print " <br> " . nl2br ( $obj -> note );
}
print " </td> " ;
print " <td> $obj->poste </td> " ;
print '<td>' ;
/*
* Lien click to dial
*/
if ( strlen ( $obj -> phone ) && $user -> clicktodial_enabled == 1 )
{
print '<a href="' . DOL_URL_ROOT . '/comm/action/fiche.php?action=create&actionid=1&contactid=' . $obj -> idp . '&socid=' . $societe -> id . '&call=' . $obj -> phone . '">' ;
print img_phone_out ( " Appel <20> mis " ) ;
}
print '</td>' ;
print '<td><a href="' . DOL_URL_ROOT . '/comm/action/fiche.php?action=create&actionid=1&contactid=' . $obj -> idp . '&socid=' . $societe -> id . '">' ;
print ' ' . dolibarr_print_phone ( $obj -> phone ) . '</a> </td>' ;
print '<td><a href="' . DOL_URL_ROOT . '/comm/action/fiche.php?action=create&actionid=2&contactid=' . $obj -> idp . '&socid=' . $societe -> id . '">' . $obj -> fax . '</a> </td>' ;
print '<td><a href="' . DOL_URL_ROOT . '/comm/action/fiche.php?action=create&actionid=4&contactid=' . $obj -> idp . '&socid=' . $societe -> id . '">' . $obj -> email . '</a> </td>' ;
print " <td align= \" center \" > " ;
print '<a href="' . DOL_URL_ROOT . '/contact/fiche.php?action=edit&id=' . $obj -> idp . '">' ;
print img_edit ();
print '</a></td>' ;
print " </tr> \n " ;
$i ++ ;
$tag = ! $tag ;
2004-02-07 18:07:57 +01:00
}
2005-09-04 23:30:05 +02:00
print " </table> " ;
/*
* Listes des actions a faire
*/
$var = true ;
print '<br>' ;
print '<table width="100%" class="noborder">' ;
print '<tr class="liste_titre"><td colspan="8">' . $langs -> trans ( " ActionsToDo " ) . '</td></tr>' ;
$sql = " SELECT a.id, " . $db -> pdate ( " a.datea " ) . " as da, c.code as acode, c.libelle, u.code, a.propalrowid, a.fk_user_author, fk_contact, u.rowid, a.note " ;
$sql .= " FROM " . MAIN_DB_PREFIX . " actioncomm as a, " . MAIN_DB_PREFIX . " c_actioncomm as c, " . MAIN_DB_PREFIX . " user as u " ;
$sql .= " WHERE a.fk_soc = $societe->id " ;
$sql .= " AND u.rowid = a.fk_user_author " ;
$sql .= " AND c.id=a.fk_action AND a.percent < 100 " ;
$sql .= " ORDER BY a.datea DESC, a.id DESC " ;
$resql = $db -> query ( $sql );
if ( $resql )
{
$i = 0 ; $num = $db -> num_rows ( $resql );
while ( $i < $num )
{
$var = ! $var ;
$obj = $db -> fetch_object ( $resql );
print " <tr $bc[$var] > " ;
if ( $oldyear == strftime ( " %Y " , $obj -> da ) )
{
//print '<td align="center">|</td>';
print '<td align="center">' . strftime ( " %Y " , $obj -> da ) . " </td> \n " ;
}
else
{
print '<td align="center">' . strftime ( " %Y " , $obj -> da ) . " </td> \n " ;
$oldyear = strftime ( " %Y " , $obj -> da );
}
if ( $oldmonth == strftime ( " %Y%b " , $obj -> da ) )
{
print '<td align="center">' . strftime ( " %b " , $obj -> da ) . " </td> \n " ;
}
else
{
print " <td align= \" center \" > " . strftime ( " %b " , $obj -> da ) . " </td> \n " ;
$oldmonth = strftime ( " %Y%b " , $obj -> da );
}
print " <td> " . strftime ( " %d " , $obj -> da ) . " </td> \n " ;
print " <td> " . strftime ( " %H:%M " , $obj -> da ) . " </td> \n " ;
print '<td width="10%"> </td>' ;
print '<td width="40%">' ;
if ( $obj -> propalrowid )
{
print '<a href="../propal.php?propalid=' . $obj -> propalrowid . '">' ;
$transcode = $langs -> trans ( " Action " . $obj -> acode );
$libelle = ( $transcode != " Action " . $obj -> acode ? $transcode : $obj -> libelle );
print $libelle ;
print '</a>' ;
}
else
{
print '<a href="' . DOL_URL_ROOT . '/comm/action/fiche.php?id=' . $obj -> id . '">' . img_object ( $langs -> trans ( " ShowAction " ), " task " ) . ' ' ;
$transcode = $langs -> trans ( " Action " . $obj -> acode );
$libelle = ( $transcode != " Action " . $obj -> acode ? $transcode : $obj -> libelle );
print $libelle ;
print '</a>' ;
}
print '</td>' ;
/*
* Contact pour cette action
*
*/
print '<td width="40%">' ;
if ( $obj -> fk_contact )
{
$contact = new Contact ( $db );
$contact -> fetch ( $obj -> fk_contact );
print '<a href="' . DOL_URL_ROOT . '/contact/fiche.php?id=' . $contact -> id . '">' . $contact -> fullname . '</a></td>' ;
}
else
{
print ' </td>' ;
}
/*
*
*/
print '<td>' ;
print '<a href="' . DOL_URL_ROOT . '/user/fiche.php?id=' . $obj -> fk_user_author . '">' ;
print $obj -> code . '</a></td>' ;
print " </tr> \n " ;
if ( $obj -> note )
{
print " <tr $bc[$var] > " ;
print '<td colspan="5"> </td><td colspan="3">' . stripslashes ( $obj -> note ) . '</td></tr>' ;
}
$i ++ ;
}
print " </table> " ;
$db -> free ( $resql );
}
else
{
dolibarr_print_error ( $db );
}
/*
* Listes des actions effectuees
*/
$sql = " SELECT a.id, " . $db -> pdate ( " a.datea " ) . " as da, c.libelle, u.code, a.propalrowid, a.fk_user_author, fk_contact, u.rowid, a.note " ;
$sql .= " FROM " . MAIN_DB_PREFIX . " actioncomm as a, " . MAIN_DB_PREFIX . " c_actioncomm as c, " . MAIN_DB_PREFIX . " user as u " ;
$sql .= " WHERE a.fk_soc = $societe->id " ;
$sql .= " AND u.rowid = a.fk_user_author " ;
$sql .= " AND c.id=a.fk_action AND a.percent = 100 " ;
$sql .= " ORDER BY a.datea DESC, a.id DESC " ;
$resql = $db -> query ( $sql );
if ( $resql )
{
$i = 0 ;
$num = $db -> num_rows ( $resql );
if ( $num )
{
print '<br>' ;
print '<table width="100%" class="noborder">' ;
print '<tr class="liste_titre"><td><a href="action/index.php?socid=' . $socid . '">' . $langs -> trans ( " ActionsDone " ) . '</a></td></tr>' ;
print '<tr>' ;
print '<td valign="top">' ;
print '<table width="100%" class="noborder">' ;
$oldyear = '' ;
$oldmonth = '' ;
while ( $i < $num )
{
$var = ! $var ;
$obj = $db -> fetch_object ( $resql );
print " <tr $bc[$var] > " ;
if ( $oldyear == strftime ( " %Y " , $obj -> da ) )
{
print '<td align="center">|</td>' ;
}
else
{
print " <td align= \" center \" > " . strftime ( " %Y " , $obj -> da ) . " </td> \n " ;
$oldyear = strftime ( " %Y " , $obj -> da );
}
if ( $oldmonth == strftime ( " %Y%b " , $obj -> da ) )
{
print '<td align="center">|</td>' ;
}
else
{
print " <td align= \" center \" > " . strftime ( " %b " , $obj -> da ) . " </td> \n " ;
$oldmonth = strftime ( " %Y%b " , $obj -> da );
}
print " <td> " . strftime ( " %d " , $obj -> da ) . " </td> \n " ;
print " <td> " . strftime ( " %H:%M " , $obj -> da ) . " </td> \n " ;
print '<td width="10%"> </td>' ;
print '<td width="40%">' ;
if ( $obj -> propalrowid )
{
print '<a href="' . DOL_URL_ROOT . '/comm/propal.php?propalid=' . $obj -> propalrowid . '">' . img_file () . ' ' . $obj -> libelle . '</a>' ;
}
else
{
print '<a href="' . DOL_URL_ROOT . '/comm/action/fiche.php?id=' . $obj -> id . '">' . img_object ( $langs -> trans ( " ShowTask " ), " task " ) . ' ' . $obj -> libelle . '</a>' ;
}
print '</td>' ;
/*
* Contact pour cette action
*
*/
if ( $obj -> fk_contact )
{
$contact = new Contact ( $db );
$contact -> fetch ( $obj -> fk_contact );
print '<td width="40%">' . $contact -> fullname . '</td>' ;
}
else
{
print '<td width="40%"> </td>' ;
}
/*
*/
print '<td width="20%"><a href="../user/fiche.php?id=' . $obj -> fk_user_author . '">' . $obj -> code . '</a></td>' ;
print " </tr> \n " ;
if ( $i < 2 && strlen ( $obj -> note ))
{
print " <tr $bc[$var] > " ;
print '<td colspan="5"> </td><td colspan="3">' ;
print stripslashes ( nl2br ( $obj -> note ));
print '</td></tr>' ;
}
$i ++ ;
}
print " </table> " ;
print " </td></tr></table> " ;
}
$db -> free ();
}
else
{
dolibarr_print_error ( $db );
}
2004-02-09 10:19:04 +01:00
}
2005-07-11 03:01:53 +02:00
2004-02-07 18:07:57 +01:00
$db -> close ();
2005-07-11 03:01:53 +02:00
llxFooter ( '$Date$ - $Revision$' );
2004-02-07 18:07:57 +01:00
?>