2010-11-17 00:49:25 +01:00
< ? php
/* Copyright ( C ) 2001 - 2006 Rodolphe Quiedeville < rodolphe @ quiedeville . org >
2018-10-12 11:02:03 +02:00
* Copyright ( C ) 2004 - 2018 Laurent Destailleur < eldy @ users . sourceforge . net >
2018-10-27 14:43:12 +02:00
* Copyright ( C ) 2005 - 2012 Regis Houssin < regis . houssin @ inodbox . com >
2015-05-22 14:28:02 +02:00
* Copyright ( C ) 2014 Charles - Fr Benke < charles . fr @ benke . fr >
* Copyright ( C ) 2015 Jean - François Ferry < jfefe @ aternatik . fr >
2016-01-22 03:18:51 +01:00
* Copyright ( C ) 2016 Ferran Marcet < fmarcet @ 2 byte . es >
2010-11-17 00:49:25 +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
2013-01-16 15:36:08 +01:00
* the Free Software Foundation ; either version 3 of the License , or
2010-11-17 00:49:25 +01:00
* ( 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
2011-08-01 01:19:04 +02:00
* along with this program . If not , see < http :// www . gnu . org / licenses />.
2010-11-17 00:49:25 +01:00
*/
/**
* \file htdocs / societe / index . php
* \ingroup societe
* \brief Home page for third parties area
*/
2012-08-22 23:24:21 +02:00
require '../main.inc.php' ;
2012-08-22 23:11:24 +02:00
require_once DOL_DOCUMENT_ROOT . '/societe/class/societe.class.php' ;
2010-11-17 00:49:25 +01:00
2011-09-26 16:32:13 +02:00
$langs -> load ( " companies " );
2012-01-11 14:14:14 +01:00
$socid = GETPOST ( 'socid' , 'int' );
2011-09-26 16:32:13 +02:00
if ( $user -> societe_id ) $socid = $user -> societe_id ;
2010-11-17 00:49:25 +01:00
// Security check
$result = restrictedArea ( $user , 'societe' , 0 , '' , '' , '' , '' );
$thirdparty_static = new Societe ( $db );
2011-09-26 16:32:13 +02:00
2010-11-17 00:49:25 +01:00
/*
* View
*/
$transAreaType = $langs -> trans ( " ThirdPartiesArea " );
2011-08-22 18:07:28 +02:00
$helpurl = 'EN:Module_Third_Parties|FR:Module_Tiers|ES:Módulo_Terceros' ;
2010-11-17 00:49:25 +01:00
llxHeader ( " " , $langs -> trans ( " ThirdParties " ), $helpurl );
2015-04-18 20:33:18 +02:00
$linkback = '' ;
2015-09-24 18:33:48 +02:00
print load_fiche_titre ( $transAreaType , $linkback , 'title_companies.png' );
2010-11-17 00:49:25 +01:00
2013-03-16 14:53:15 +01:00
//print '<table border="0" width="100%" class="notopnoleftnoright">';
//print '<tr><td valign="top" width="30%" class="notopnoleft">';
2013-03-30 14:27:13 +01:00
print '<div class="fichecenter"><div class="fichethirdleft">' ;
2013-03-16 14:53:15 +01:00
2010-11-17 00:49:25 +01:00
2017-02-21 14:17:44 +01:00
if ( ! empty ( $conf -> global -> MAIN_SEARCH_FORM_ON_HOME_AREAS )) // This is useless due to the global search combo
2015-10-16 22:21:26 +02:00
{
2017-02-21 14:17:44 +01:00
// Search thirdparty
if ( ! empty ( $conf -> societe -> enabled ) && $user -> rights -> societe -> lire )
{
$listofsearchfields [ 'search_thirdparty' ] = array ( 'text' => 'ThirdParty' );
}
// Search contact/address
if ( ! empty ( $conf -> societe -> enabled ) && $user -> rights -> societe -> lire )
{
$listofsearchfields [ 'search_contact' ] = array ( 'text' => 'Contact' );
}
2017-11-23 18:47:24 +01:00
2017-02-21 14:17:44 +01:00
if ( count ( $listofsearchfields ))
{
print '<form method="post" action="' . DOL_URL_ROOT . '/core/search.php">' ;
print '<input type="hidden" name="token" value="' . $_SESSION [ 'newtoken' ] . '">' ;
print '<table class="noborder nohover centpercent">' ;
$i = 0 ;
foreach ( $listofsearchfields as $key => $value )
{
if ( $i == 0 ) print '<tr class="liste_titre"><th colspan="3">' . $langs -> trans ( " Search " ) . '</th></tr>' ;
print '<tr ' . $bc [ false ] . '>' ;
print '<td class="nowrap"><label for="' . $key . '">' . $langs -> trans ( $value [ " text " ]) . '</label></td><td><input type="text" class="flat inputsearch" name="' . $key . '" id="' . $key . '" size="18"></td>' ;
if ( $i == 0 ) print '<td rowspan="' . count ( $listofsearchfields ) . '"><input type="submit" value="' . $langs -> trans ( " Search " ) . '" class="button"></td>' ;
print '</tr>' ;
$i ++ ;
}
2017-11-23 18:47:24 +01:00
print '</table>' ;
2017-02-21 14:17:44 +01:00
print '</form>' ;
print '<br>' ;
}
2013-09-16 14:29:17 +02:00
}
2010-11-17 00:49:25 +01:00
/*
2011-03-26 14:18:01 +01:00
* Statistics area
2010-11-17 00:49:25 +01:00
*/
2017-11-23 18:47:24 +01:00
2012-07-09 12:31:21 +02:00
$third = array (
'customer' => 0 ,
'prospect' => 0 ,
'supplier' => 0 ,
'other' => 0
);
2010-11-17 00:49:25 +01:00
$total = 0 ;
$sql = " SELECT s.rowid, s.client, s.fournisseur " ;
$sql .= " FROM " . MAIN_DB_PREFIX . " societe as s " ;
2012-01-11 14:14:14 +01:00
if ( ! $user -> rights -> societe -> client -> voir && ! $socid ) $sql .= " , " . MAIN_DB_PREFIX . " societe_commerciaux as sc " ;
2017-05-30 18:50:54 +02:00
$sql .= ' WHERE s.entity IN (' . getEntity ( 'societe' ) . ')' ;
2012-01-11 14:14:14 +01:00
if ( ! $user -> rights -> societe -> client -> voir && ! $socid ) $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = " . $user -> id ;
2011-09-26 16:32:13 +02:00
if ( $socid ) $sql .= " AND s.rowid = " . $socid ;
2012-01-17 23:49:25 +01:00
if ( ! $user -> rights -> fournisseur -> lire ) $sql .= " AND (s.fournisseur <> 1 OR s.client <> 0) " ; // client=0, fournisseur=0 must be visible
//print $sql;
2010-11-17 00:49:25 +01:00
$result = $db -> query ( $sql );
if ( $result )
{
2011-01-23 19:32:43 +01:00
while ( $objp = $db -> fetch_object ( $result ))
{
2011-02-01 21:07:48 +01:00
$found = 0 ;
2016-01-22 03:25:30 +01:00
if ( ! empty ( $conf -> societe -> enabled ) && $user -> rights -> societe -> lire && empty ( $conf -> global -> SOCIETE_DISABLE_PROSPECTS ) && empty ( $conf -> global -> SOCIETE_DISABLE_PROSPECTS_STATS ) && ( $objp -> client == 2 || $objp -> client == 3 )) { $found = 1 ; $third [ 'prospect' ] ++ ; }
if ( ! empty ( $conf -> societe -> enabled ) && $user -> rights -> societe -> lire && empty ( $conf -> global -> SOCIETE_DISABLE_CUSTOMERS ) && empty ( $conf -> global -> SOCIETE_DISABLE_CUSTOMERS_STATS ) && ( $objp -> client == 1 || $objp -> client == 3 )) { $found = 1 ; $third [ 'customer' ] ++ ; }
if ( ! empty ( $conf -> fournisseur -> enabled ) && $user -> rights -> fournisseur -> lire && empty ( $conf -> global -> SOCIETE_DISABLE_SUPPLIERS_STATS ) && $objp -> fournisseur ) { $found = 1 ; $third [ 'supplier' ] ++ ; }
2012-07-09 12:31:21 +02:00
if ( ! empty ( $conf -> societe -> enabled ) && $objp -> client == 0 && $objp -> fournisseur == 0 ) { $found = 1 ; $third [ 'other' ] ++ ; }
2011-02-01 21:07:48 +01:00
if ( $found ) $total ++ ;
2011-01-23 19:32:43 +01:00
}
2010-11-17 00:49:25 +01:00
}
else dol_print_error ( $db );
2018-02-15 12:57:04 +01:00
print '<div class="div-table-responsive-no-min">' ;
2015-05-22 14:28:02 +02:00
print '<table class="noborder nohover" width="100%">' . " \n " ;
2011-11-03 01:59:13 +01:00
print '<tr class="liste_titre"><th colspan="2">' . $langs -> trans ( " Statistics " ) . '</th></tr>' ;
2012-07-09 12:31:21 +02:00
if ( ! empty ( $conf -> use_javascript_ajax ) && (( round ( $third [ 'prospect' ]) ? 1 : 0 ) + ( round ( $third [ 'customer' ]) ? 1 : 0 ) + ( round ( $third [ 'supplier' ]) ? 1 : 0 ) + ( round ( $third [ 'other' ]) ? 1 : 0 ) >= 2 ))
2010-11-17 00:49:25 +01:00
{
2017-11-23 18:47:24 +01:00
print '<tr><td align="center" colspan="2">' ;
2011-05-21 15:00:22 +02:00
$dataseries = array ();
2017-11-23 18:47:24 +01:00
if ( ! empty ( $conf -> societe -> enabled ) && $user -> rights -> societe -> lire && empty ( $conf -> global -> SOCIETE_DISABLE_PROSPECTS ) && empty ( $conf -> global -> SOCIETE_DISABLE_PROSPECTS_STATS )) $dataseries [] = array ( $langs -> trans ( " Prospects " ), round ( $third [ 'prospect' ]));
if ( ! empty ( $conf -> societe -> enabled ) && $user -> rights -> societe -> lire && empty ( $conf -> global -> SOCIETE_DISABLE_CUSTOMERS ) && empty ( $conf -> global -> SOCIETE_DISABLE_CUSTOMERS_STATS )) $dataseries [] = array ( $langs -> trans ( " Customers " ), round ( $third [ 'customer' ]));
if ( ! empty ( $conf -> fournisseur -> enabled ) && $user -> rights -> fournisseur -> lire && empty ( $conf -> global -> SOCIETE_DISABLE_SUPPLIERS_STATS )) $dataseries [] = array ( $langs -> trans ( " Suppliers " ), round ( $third [ 'supplier' ]));
if ( ! empty ( $conf -> societe -> enabled )) $dataseries [] = array ( $langs -> trans ( " Others " ), round ( $third [ 'other' ]));
include_once DOL_DOCUMENT_ROOT . '/core/class/dolgraph.class.php' ;
$dolgraph = new DolGraph ();
$dolgraph -> SetData ( $dataseries );
$dolgraph -> setShowLegend ( 1 );
$dolgraph -> setShowPercent ( 1 );
$dolgraph -> SetType ( array ( 'pie' ));
$dolgraph -> setWidth ( '100%' );
$dolgraph -> draw ( 'idgraphthirdparties' );
print $dolgraph -> show ();
2014-11-30 23:04:01 +01:00
print '</td></tr>' . " \n " ;
2010-11-17 00:49:25 +01:00
}
2011-05-13 20:08:55 +02:00
else
2010-11-17 00:49:25 +01:00
{
2016-01-22 03:25:30 +01:00
if ( ! empty ( $conf -> societe -> enabled ) && $user -> rights -> societe -> lire && empty ( $conf -> global -> SOCIETE_DISABLE_PROSPECTS ) && empty ( $conf -> global -> SOCIETE_DISABLE_PROSPECTS_STATS ))
2011-05-13 20:08:55 +02:00
{
2017-11-23 18:47:24 +01:00
$statstring = " <tr> " ;
2015-10-23 13:52:51 +02:00
$statstring .= '<td><a href="' . DOL_URL_ROOT . '/societe/list.php?type=p">' . $langs -> trans ( " Prospects " ) . '</a></td><td align="right">' . round ( $third [ 'prospect' ]) . '</td>' ;
2011-05-13 20:08:55 +02:00
$statstring .= " </tr> " ;
}
2016-01-22 03:25:30 +01:00
if ( ! empty ( $conf -> societe -> enabled ) && $user -> rights -> societe -> lire && empty ( $conf -> global -> SOCIETE_DISABLE_CUSTOMERS ) && empty ( $conf -> global -> SOCIETE_DISABLE_CUSTOMERS_STATS ))
2011-05-13 20:08:55 +02:00
{
2017-11-23 18:47:24 +01:00
$statstring .= " <tr> " ;
2015-10-23 13:52:51 +02:00
$statstring .= '<td><a href="' . DOL_URL_ROOT . '/societe/list.php?type=c">' . $langs -> trans ( " Customers " ) . '</a></td><td align="right">' . round ( $third [ 'customer' ]) . '</td>' ;
2011-05-13 20:08:55 +02:00
$statstring .= " </tr> " ;
2011-05-13 20:08:55 +02:00
}
2016-01-12 11:34:50 +01:00
if ( ! empty ( $conf -> fournisseur -> enabled ) && empty ( $conf -> global -> SOCIETE_DISABLE_SUPPLIERS_STATS ) && $user -> rights -> fournisseur -> lire )
2011-05-13 20:08:55 +02:00
{
2017-11-23 18:47:24 +01:00
$statstring2 = " <tr> " ;
2015-10-22 01:10:25 +02:00
$statstring2 .= '<td><a href="' . DOL_URL_ROOT . '/societe/list.php?type=f">' . $langs -> trans ( " Suppliers " ) . '</a></td><td align="right">' . round ( $third [ 'supplier' ]) . '</td>' ;
2011-05-13 20:08:55 +02:00
$statstring2 .= " </tr> " ;
}
print $statstring ;
print $statstring2 ;
2010-11-17 00:49:25 +01:00
}
print '<tr class="liste_total"><td>' . $langs -> trans ( " UniqueThirdParties " ) . '</td><td align="right">' ;
print $total ;
print '</td></tr>' ;
print '</table>' ;
2018-02-15 12:57:04 +01:00
print '</div>' ;
2010-11-17 00:49:25 +01:00
2014-11-08 14:58:43 +01:00
if ( ! empty ( $conf -> categorie -> enabled ) && ! empty ( $conf -> global -> CATEGORY_GRAPHSTATS_ON_THIRDPARTIES ))
2014-04-20 12:04:42 +02:00
{
require_once DOL_DOCUMENT_ROOT . '/categories/class/categorie.class.php' ;
$elementtype = 'societe' ;
2015-07-19 23:39:07 +02:00
2014-04-20 12:04:42 +02:00
print '<br>' ;
2015-07-19 23:39:07 +02:00
2018-02-15 12:57:04 +01:00
print '<div class="div-table-responsive-no-min">' ;
2015-07-19 23:39:07 +02:00
print '<table class="noborder nohover" width="100%">' ;
2014-04-20 12:04:42 +02:00
print '<tr class="liste_titre"><th colspan="2">' . $langs -> trans ( " Categories " ) . '</th></tr>' ;
2014-10-16 20:55:13 +02:00
print '<tr ' . $bc [ 0 ] . '><td align="center" colspan="2">' ;
2014-04-20 12:04:42 +02:00
$sql = " SELECT c.label, count(*) as nb " ;
$sql .= " FROM " . MAIN_DB_PREFIX . " categorie_societe as cs " ;
$sql .= " LEFT JOIN " . MAIN_DB_PREFIX . " categorie as c ON cs.fk_categorie = c.rowid " ;
$sql .= " WHERE c.type = 2 " ;
2015-07-15 12:42:50 +02:00
if ( ! is_numeric ( $conf -> global -> CATEGORY_GRAPHSTATS_ON_THIRDPARTIES )) $sql .= " AND c.label like ' " . $db -> escape ( $conf -> global -> CATEGORY_GRAPHSTATS_ON_THIRDPARTIES ) . " ' " ;
2017-05-30 18:50:54 +02:00
$sql .= " AND c.entity IN ( " . getEntity ( 'category' ) . " ) " ;
2014-04-20 12:04:42 +02:00
$sql .= " GROUP BY c.label " ;
$total = 0 ;
$result = $db -> query ( $sql );
if ( $result )
{
$num = $db -> num_rows ( $result );
$i = 0 ;
2014-04-20 14:22:27 +02:00
if ( ! empty ( $conf -> use_javascript_ajax ) )
2014-04-20 12:04:42 +02:00
{
$dataseries = array ();
2014-05-04 17:50:31 +02:00
$rest = 0 ;
$nbmax = 10 ;
2014-04-20 12:04:42 +02:00
while ( $i < $num )
{
$obj = $db -> fetch_object ( $result );
2014-05-04 17:50:31 +02:00
if ( $i < $nbmax )
2017-11-23 18:47:24 +01:00
{
$dataseries [] = array ( $obj -> label , round ( $obj -> nb ));
}
2014-05-04 17:50:31 +02:00
else
2017-11-23 18:47:24 +01:00
{
2014-05-04 17:50:31 +02:00
$rest += $obj -> nb ;
2017-11-23 18:47:24 +01:00
}
2014-04-20 12:04:42 +02:00
$total += $obj -> nb ;
$i ++ ;
}
2014-05-04 17:50:31 +02:00
if ( $i > $nbmax )
2017-11-23 18:47:24 +01:00
{
$dataseries [] = array ( $langs -> trans ( " Other " ), round ( $rest ));
}
include_once DOL_DOCUMENT_ROOT . '/core/class/dolgraph.class.php' ;
$dolgraph = new DolGraph ();
$dolgraph -> SetData ( $dataseries );
$dolgraph -> setShowLegend ( 1 );
$dolgraph -> setShowPercent ( 1 );
$dolgraph -> SetType ( array ( 'pie' ));
$dolgraph -> setWidth ( '100%' );
$dolgraph -> draw ( 'idgraphcateg' );
print $dolgraph -> show ();
2014-04-20 12:04:42 +02:00
}
else
{
while ( $i < $num )
{
$obj = $db -> fetch_object ( $result );
2017-11-23 18:47:24 +01:00
2017-04-14 13:02:29 +02:00
print '<tr class="oddeven"><td>' . $obj -> label . '</td><td>' . $obj -> nb . '</td></tr>' ;
2014-04-20 12:04:42 +02:00
$total += $obj -> nb ;
$i ++ ;
}
}
}
print '</td></tr>' ;
print '<tr class="liste_total"><td>' . $langs -> trans ( " Total " ) . '</td><td align="right">' ;
print $total ;
print '</td></tr>' ;
print '</table>' ;
2018-02-15 12:57:04 +01:00
print '</div>' ;
2014-04-20 12:04:42 +02:00
}
2013-03-16 14:53:15 +01:00
//print '</td><td valign="top" width="70%" class="notopnoleftnoright">';
2013-03-30 14:27:13 +01:00
print '</div><div class="fichetwothirdright"><div class="ficheaddleft">' ;
2013-03-16 14:53:15 +01:00
2010-11-17 00:49:25 +01:00
/*
* Last third parties modified
*/
$max = 15 ;
2018-09-12 14:43:05 +02:00
$sql = " SELECT s.rowid, s.nom as name, s.email, s.client, s.fournisseur " ;
2015-10-03 22:35:26 +02:00
$sql .= " , s.code_client " ;
$sql .= " , s.code_fournisseur " ;
2015-01-25 01:20:58 +01:00
$sql .= " , s.logo " ;
$sql .= " , s.canvas, s.tms as datem, s.status as status " ;
2010-11-17 00:49:25 +01:00
$sql .= " FROM " . MAIN_DB_PREFIX . " societe as s " ;
2012-01-11 14:14:14 +01:00
if ( ! $user -> rights -> societe -> client -> voir && ! $socid ) $sql .= " , " . MAIN_DB_PREFIX . " societe_commerciaux as sc " ;
2017-05-30 18:50:54 +02:00
$sql .= ' WHERE s.entity IN (' . getEntity ( 'societe' ) . ')' ;
2012-01-11 14:14:14 +01:00
if ( ! $user -> rights -> societe -> client -> voir && ! $socid ) $sql .= " AND s.rowid = sc.fk_soc AND sc.fk_user = " . $user -> id ;
2011-09-26 16:32:13 +02:00
if ( $socid ) $sql .= " AND s.rowid = " . $socid ;
2012-01-17 23:49:25 +01:00
if ( ! $user -> rights -> fournisseur -> lire ) $sql .= " AND (s.fournisseur != 1 OR s.client != 0) " ;
2010-11-17 00:49:25 +01:00
$sql .= $db -> order ( " s.tms " , " DESC " );
$sql .= $db -> plimit ( $max , 0 );
//print $sql;
2011-09-20 15:32:16 +02:00
$result = $db -> query ( $sql );
2010-11-17 00:49:25 +01:00
if ( $result )
{
2011-01-23 19:32:43 +01:00
$num = $db -> num_rows ( $result );
$i = 0 ;
if ( $num > 0 )
{
$transRecordedType = $langs -> trans ( " LastModifiedThirdParties " , $max );
2014-11-30 23:04:01 +01:00
print " \n <!-- last thirdparties modified --> \n " ;
2018-02-15 12:57:04 +01:00
print '<div class="div-table-responsive-no-min">' ;
2011-01-23 19:32:43 +01:00
print '<table class="noborder" width="100%">' ;
2014-11-30 23:04:01 +01:00
print '<tr class="liste_titre"><th colspan="2">' . $transRecordedType . '</th>' ;
print '<th> </th>' ;
2018-06-23 12:41:03 +02:00
print '<th class="right"><a href="' . DOL_URL_ROOT . '/societe/list.php?sortfield=s.tms&sortorder=DESC">' . $langs -> trans ( " FullList " ) . '</th>' ;
2014-11-30 23:04:01 +01:00
print '</tr>' . " \n " ;
2011-01-23 19:32:43 +01:00
while ( $i < $num )
{
$objp = $db -> fetch_object ( $result );
$thirdparty_static -> id = $objp -> rowid ;
2011-02-21 09:58:45 +01:00
$thirdparty_static -> name = $objp -> name ;
2011-01-23 19:32:43 +01:00
$thirdparty_static -> client = $objp -> client ;
$thirdparty_static -> fournisseur = $objp -> fournisseur ;
2015-01-25 01:20:58 +01:00
$thirdparty_static -> logo = $objp -> logo ;
2011-01-23 19:32:43 +01:00
$thirdparty_static -> datem = $db -> jdate ( $objp -> datem );
2011-05-13 22:00:43 +02:00
$thirdparty_static -> status = $objp -> status ;
2015-10-03 22:35:26 +02:00
$thirdparty_static -> code_client = $objp -> code_client ;
$thirdparty_static -> code_fournisseur = $objp -> code_fournisseur ;
2011-02-21 09:58:45 +01:00
$thirdparty_static -> canvas = $objp -> canvas ;
2018-09-12 14:43:05 +02:00
$thirdparty_static -> email = $objp -> email ;
2017-11-23 18:47:24 +01:00
print '<tr class="oddeven">' ;
// Name
print '<td class="nowrap">' ;
2015-10-03 22:35:26 +02:00
print $thirdparty_static -> getNomUrl ( 1 );
2015-01-31 22:29:31 +01:00
print " </td> \n " ;
2011-01-23 19:32:43 +01:00
// Type
2015-01-31 22:29:31 +01:00
print '<td align="center">' ;
2011-01-23 19:32:43 +01:00
if ( $thirdparty_static -> client == 1 || $thirdparty_static -> client == 3 )
{
2015-01-31 22:29:31 +01:00
$thirdparty_static -> name = $langs -> trans ( " Customer " );
2015-02-01 00:40:42 +01:00
print $thirdparty_static -> getNomUrl ( 0 , 'customer' , 0 , 1 );
2011-01-23 19:32:43 +01:00
}
2015-01-31 22:29:31 +01:00
if ( $thirdparty_static -> client == 3 && empty ( $conf -> global -> SOCIETE_DISABLE_PROSPECTS )) print " / " ;
2011-01-23 19:32:43 +01:00
if (( $thirdparty_static -> client == 2 || $thirdparty_static -> client == 3 ) && empty ( $conf -> global -> SOCIETE_DISABLE_PROSPECTS ))
{
2015-01-31 22:29:31 +01:00
$thirdparty_static -> name = $langs -> trans ( " Prospect " );
2015-02-01 00:40:42 +01:00
print $thirdparty_static -> getNomUrl ( 0 , 'prospect' , 0 , 1 );
2011-01-23 19:32:43 +01:00
}
2012-09-15 11:21:22 +02:00
if ( ! empty ( $conf -> fournisseur -> enabled ) && $thirdparty_static -> fournisseur )
2011-01-23 19:32:43 +01:00
{
2015-01-31 22:29:31 +01:00
if ( $thirdparty_static -> client ) print " / " ;
$thirdparty_static -> name = $langs -> trans ( " Supplier " );
2015-02-01 00:40:42 +01:00
print $thirdparty_static -> getNomUrl ( 0 , 'supplier' , 0 , 1 );
2011-01-23 19:32:43 +01:00
}
print '</td>' ;
// Last modified date
print '<td align="right">' ;
print dol_print_date ( $thirdparty_static -> datem , 'day' );
print " </td> " ;
2013-04-25 01:13:13 +02:00
print '<td align="right" class="nowrap">' ;
2011-05-13 22:00:43 +02:00
print $thirdparty_static -> getLibStatut ( 3 );
print " </td> " ;
2011-01-23 19:32:43 +01:00
print " </tr> \n " ;
$i ++ ;
}
2016-07-18 02:05:30 +02:00
$db -> free ( $result );
2011-01-23 19:32:43 +01:00
2014-11-30 23:04:01 +01:00
print " </table> \n " ;
2018-02-15 12:57:04 +01:00
print '</div>' ;
2014-11-30 23:04:01 +01:00
print " <!-- End last thirdparties modified --> \n " ;
2011-01-23 19:32:43 +01:00
}
2010-11-17 00:49:25 +01:00
}
else
{
2011-01-23 19:32:43 +01:00
dol_print_error ( $db );
2010-11-17 00:49:25 +01:00
}
2013-03-16 14:53:15 +01:00
//print '</td></tr></table>';
2013-03-30 19:40:52 +01:00
print '</div></div></div>' ;
2010-11-17 00:49:25 +01:00
2018-08-05 17:21:59 +02:00
// End of page
2012-01-10 17:16:17 +01:00
llxFooter ();
2010-11-17 00:49:25 +01:00
$db -> close ();