Optimisation mémoire et ajout info

This commit is contained in:
Laurent Destailleur 2007-09-15 21:04:06 +00:00
parent 136e5cfc3f
commit 9ed072aad1
5 changed files with 16 additions and 11 deletions

View File

@ -31,14 +31,14 @@
require_once(DOL_DOCUMENT_ROOT."/commonobject.class.php"); require_once(DOL_DOCUMENT_ROOT."/commonobject.class.php");
require_once(DOL_DOCUMENT_ROOT."/product.class.php"); require_once(DOL_DOCUMENT_ROOT."/product.class.php");
require_once(DOL_DOCUMENT_ROOT."/contact.class.php");
/** /**
\class Commande \class Commande
\brief Classe de gestion de commande \brief Classe de gestion de commande
*/ */
class Commande extends CommonObject //class Commande extends CommonObject
class Commande
{ {
var $db ; var $db ;
var $element='commande'; var $element='commande';

View File

@ -26,8 +26,6 @@
\version $Revision$ \version $Revision$
*/ */
require_once(DOL_DOCUMENT_ROOT."/contact.class.php");
/** /**
\class CommonObject \class CommonObject
@ -327,6 +325,7 @@ class CommonObject
*/ */
function fetch_contact($contactid) function fetch_contact($contactid)
{ {
require_once(DOL_DOCUMENT_ROOT."/contact.class.php");
$contact = new Contact($this->db); $contact = new Contact($this->db);
$result=$contact->fetch($contactid); $result=$contact->fetch($contactid);
$this->contact = $contact; $this->contact = $contact;

View File

@ -30,9 +30,6 @@
\version $Revision$ \version $Revision$
*/ */
require_once (DOL_DOCUMENT_ROOT."/lib/ldap.class.php");
/** /**
\class Contact \class Contact
@ -136,7 +133,7 @@ class Contact
} }
/* /*
* \brief Mise à jour des infos * \brief Mise à jour des infos en base
* \param id Id du contact à mettre à jour * \param id Id du contact à mettre à jour
* \param user Objet utilisateur qui effectue la mise à jour * \param user Objet utilisateur qui effectue la mise à jour
* \param notrigger 0=non, 1=oui * \param notrigger 0=non, 1=oui
@ -536,7 +533,7 @@ class Contact
} }
/* /*
* \brief Efface le contact de la base et éventuellement de l'annuaire LDAP * \brief Efface le contact de la base
* \param id id du contact a effacer * \param id id du contact a effacer
* \return int <0 si ko, >0 si ok * \return int <0 si ko, >0 si ok
*/ */

View File

@ -196,7 +196,9 @@ if ($user->societe_id == 0)
DOL_URL_ROOT.'/compta/facture.php?mainmenu=accountancy', DOL_URL_ROOT.'/compta/facture.php?mainmenu=accountancy',
DOL_URL_ROOT.'/telephonie/ligne/index.php'); DOL_URL_ROOT.'/telephonie/ligne/index.php');
// Boucle et affiche chaque ligne du tableau //print memory_get_usage()."<br>";
// Boucle et affiche chaque ligne du tableau
foreach ($keys as $key=>$val) foreach ($keys as $key=>$val)
{ {
if ($conditions[$key]) if ($conditions[$key])
@ -217,6 +219,8 @@ if ($user->societe_id == 0)
print '<td>'.$titres[$key].'</td>'; print '<td>'.$titres[$key].'</td>';
print '<td align="right"><a href="'.$links[$key].'">'.$board->nb[$val].'</a></td>'; print '<td align="right"><a href="'.$links[$key].'">'.$board->nb[$val].'</a></td>';
print '</tr>'; print '</tr>';
//print $includes[$key].' '.memory_get_usage()."<br>";
} }
} }

View File

@ -954,7 +954,12 @@ function llxFooter($foot='',$limitIEbug=1)
if (isset($_SERVER['DOL_TUNING'])) if (isset($_SERVER['DOL_TUNING']))
{ {
$micro_end_time=dol_microtime_float(true); $micro_end_time=dol_microtime_float(true);
print '<script language="javascript" type="text/javascript">window.status="Build time: '.ceil(1000*($micro_end_time-$micro_start_time)).' ms"</script>'; print '<script language="javascript" type="text/javascript">window.status="Build time: '.ceil(1000*($micro_end_time-$micro_start_time)).' ms';
if (function_exists("memory_get_usage"))
{
print ' - Memory usage: '.memory_get_usage();
}
print '"</script>';
print "\n"; print "\n";
} }