From 3388764b14a9c979afd2cb49c12b2b56ff0120d3 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@users.sourceforge.net>
Date: Wed, 21 Jul 2010 17:14:45 +0000
Subject: [PATCH] Qual: Normalize code

---
 .project                                      |   6 +
 ...debug.core.Debug_Process_Preferences.prefs |   8 +-
 dev/phpcheckstyle/README                      |   7 +-
 dev/phpcheckstyle/phpstandard.cfg.xml         | 129 +++++++++---------
 .../class/ComptaJournalPaiement.class.php     |   4 +-
 .../export/class/ComptaJournalPdf.class.php   |   2 +-
 .../export/class/ComptaJournalVente.class.php |   4 +-
 htdocs/compta/export/index.php                |   4 +-
 .../cheque/class/remisecheque.class.php       |  24 ++--
 htdocs/compta/paiement/cheque/fiche.php       |   6 +-
 htdocs/compta/prelevement/fiche.php           |   2 +-
 11 files changed, 107 insertions(+), 89 deletions(-)

diff --git a/.project b/.project
index 02fcef8deec..4e829deb2dc 100644
--- a/.project
+++ b/.project
@@ -20,8 +20,14 @@
 			<arguments>
 			</arguments>
 		</buildCommand>
+		<buildCommand>
+			<name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
 	</buildSpec>
 	<natures>
 		<nature>org.eclipse.php.core.PHPNature</nature>
+		<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
 	</natures>
 </projectDescription>
diff --git a/.settings/org.eclipse.php.debug.core.Debug_Process_Preferences.prefs b/.settings/org.eclipse.php.debug.core.Debug_Process_Preferences.prefs
index e5e4b5c90b5..26dd722c195 100644
--- a/.settings/org.eclipse.php.debug.core.Debug_Process_Preferences.prefs
+++ b/.settings/org.eclipse.php.debug.core.Debug_Process_Preferences.prefs
@@ -1,8 +1,8 @@
-#Thu Jun 24 20:12:23 CEST 2010
+#Wed Jul 21 18:10:37 CEST 2010
 eclipse.preferences.version=1
 org.eclipse.php.debug.core.use-project-settings=true
-org.eclipse.php.debug.coredefaultPHP=PHP Wamp 5.2.8
-org.eclipse.php.debug.coreoutput_encoding=
+org.eclipse.php.debug.coredefaultPHP=PHP Wamp 5.3.0
+org.eclipse.php.debug.coreoutput_encoding=UTF-8
 org.eclipse.php.debug.corephp_debugger_id=org.eclipse.php.debug.core.xdebugDebugger
 org.eclipse.php.debug.corestop_at_first_line_string=true
-org.eclipse.php.debug.coretransfer_encoding=
+org.eclipse.php.debug.coretransfer_encoding=UTF-8
diff --git a/dev/phpcheckstyle/README b/dev/phpcheckstyle/README
index 8a89afa2321..84c6b1bbdc8 100644
--- a/dev/phpcheckstyle/README
+++ b/dev/phpcheckstyle/README
@@ -13,4 +13,9 @@ Set path ro run.php file for localhost
 Choose a PHP version, 
 Set parameter string with 
   --src %f --config "phpstandard.cfg.xml" --format console
-Choose php as Filename extension 
\ No newline at end of file
+Choose php as Filename extension
+Check Print PHP output to console
+Then add patern
+    * %f INFO Line:%n - %m     Warning
+    * %f WARNING Line:%n - %m  Warning
+    * %f ERROR Line:%n - %m    Error 
\ No newline at end of file
diff --git a/dev/phpcheckstyle/phpstandard.cfg.xml b/dev/phpcheckstyle/phpstandard.cfg.xml
index 6301e1393fd..b185d6dcffe 100644
--- a/dev/phpcheckstyle/phpstandard.cfg.xml
+++ b/dev/phpcheckstyle/phpstandard.cfg.xml
@@ -1,18 +1,20 @@
 <!-- somewhat inspired by java checkstyle -->
 <phpcheckstyle-configuration>
 
-	<!--  ****************  -->
+    <!--  ****************  -->
     <!--        Naming      -->
     <!--  ****************  -->
     
     <!-- Check Constant Naming -->
+    <!-- Disabled to avoid warning with $sql="SELECT ..." 
     <test name="constantNaming" regexp="/^[A-Z_][A-Z_]*[A-Z_]$/" level="ERROR"/>
+    -->
     
      <!-- Check Variable Naming -->
     <test name="variableNaming" regexp="/^[a-z_][a-zA-Z0-9]*$/" />
     
     <!-- Check Function Naming -->
-    <test name="functionNaming" regexp="/^[a-z]/" level="ERROR"/>
+    <test name="functionNaming" regexp="/^[a-z_]/" level="ERROR"/>
     
     <!-- Check Private Function Naming -->
     <test name="privateFunctionNaming" regexp="/^_[a-z]/" level="ERROR"/>
@@ -28,7 +30,7 @@
     <test name="classNaming" regexp="/^[A-Z]/" level="ERROR"/>
     
     
-	<!--  ****************  -->
+    <!--  ****************  -->
     <!--      PHP Tags      -->
     <!--  ****************  -->    
     
@@ -37,7 +39,7 @@
     <test name="noShortPhpCodeTag"/>
     
     <!-- Test if a PHP closing file is present at the end of a file -->
-    <test name="noFileCloseTag"/>
+    <!-- <test name="noFileCloseTag"/> -->
     
     <!-- Test if a file finish with some inner HTML (OK for some view but could provoque "header already sent" error) -->
     <test name="noFileFinishHTML" level="ERROR" />
@@ -47,7 +49,7 @@
     <!--      Comments      -->
     <!--  ****************  -->    
     
-	<!-- Check if some C style comments are used (#) -->    
+    <!-- Check if some C style comments are used (#) -->    
     <test name="noShellComments"/>
     
     <!-- Tests that every function and class is immediately preceded by a docblock. A property "excludePrivateMembers" can be set if you want to disable docblocks for private member functions. -->
@@ -72,7 +74,7 @@
     <!-- sl = same line -->
     <!-- nl = new line -->    
     <test name="controlStructOpenCurly">
-        <property name="position" value="sl"/>
+        <property name="position" value="nl"/>
     </test>
     
     <!-- Check the position of the close curly brace  -->
@@ -82,18 +84,16 @@
     <!-- Check the position of the open curly brace after a function -->
     <!-- sl = same line -->
     <!-- nl = new line -->
-	<!--
     <test name="funcDefinitionOpenCurly">
-        <property name="position" value="sl"/>
+        <property name="position" value="nl"/>
     </test>
-    -->
-	
-	<!-- Check the position of the else -->
-	<!-- sl = same line -->
+    
+    <!-- Check the position of the else -->
+    <!-- sl = same line -->
     <!-- nl = new line -->
     <test name="controlStructElse">
-	 	<property name="position" value="nl"/>
-	</test>
+        <property name="position" value="nl"/>
+    </test>
     
     
     <!--  ****************  -->
@@ -108,27 +108,34 @@
    
     <!-- Check that there is no space after a function name in a function call -->
     <!-- <test name="noSpaceAfterFunctionName" level="INFO"></test>  -->  
-	 
+     
     
     <!-- Check for the (required) presence of a white space after some tokens (like ,) -->
+    <!--
     <test name="checkWhiteSpaceAfter"> 
-    	<exception value="."/>  <!-- Exceptions to this rule -->
+        <exception value="."/>
     </test>
-    
+    -->
+        
     <!-- Check for the (required) presence of a white space before some tokens -->
+    <!--
     <test name="checkWhiteSpaceBefore">
-    	<exception value="."/>  <!-- Exceptions to this rule -->
-    	<exception value=":"/>  <!-- Because of the switch/case --> 
+        <exception value="."/>
+        <exception value=":"/> 
     </test> 
-    
+    -->
         
     <!-- Check that there is no space before before some tokens  -->
+    <!--
     <test name="noSpaceBeforeToken" level="INFO">
     </test>
-    
+    -->
+
     <!-- Check that there is no space after some tokens -->
+    <!--
     <test name="noSpaceAfterToken"  level="INFO">
     </test>
+    -->
     
     <!--  ****************  -->
     <!--      Metrics       -->
@@ -150,8 +157,8 @@
     </test> -->
     
     <!-- Check Cyclomatic Complexity -->
-	<!-- see http://www.aivosto.com/project/help/pm-complexity.html -->
- 	<test name="cyclomaticComplexity">
+    <!-- see http://www.aivosto.com/project/help/pm-complexity.html -->
+    <test name="cyclomaticComplexity">
         <!-- Level raising a warning -->
         <property name="warningLevel" value="10"/>
         <!-- Level raising an error -->
@@ -168,50 +175,50 @@
     <!-- Check for prohibited functions -->
     <!-- @see http://www.php.net/manual/en/indexes.php -->
     <test name="checkProhibitedFunctions">
-    	<item value="echo"/>
-    	<item value="system"/>
-    	<item value="print_r"/>
-    	<item value="var_dump"/>
-    	<item value="dl"/>
-    	<item value="exec"/>
-    	<item value="passthru"/>
-    	<item value="delete"/>
-    	<item value="ereg_replace"/>
-    	<item value="ereg"/>
-    	<item value="eregi"/>
-    	<!-- <item value="copy"/>  -->
-    	<!-- <item value="fwrite"/>  -->
+        <item value="echo"/>
+        <item value="system"/>
+        <item value="print_r"/>
+        <item value="var_dump"/>
+        <item value="dl"/>
+        <!--<item value="exec"/>-->
+        <item value="passthru"/>
+        <!-- <item value="delete"/> We disable because of false report when using method delete -->
+        <item value="ereg_replace"/>
+        <item value="ereg"/>
+        <item value="eregi"/>
+        <!-- <item value="copy"/>  -->
+        <!-- <item value="fwrite"/>  -->
     </test>
     
     <!-- Check for prohibited tokens -->
     <!-- @see http://www.php.net/manual/en/tokens.php -->
     <test name="checkProhibitedTokens">
-    	<item value="T_BAD_CHARACTER"/>
-    	<item value="T_DECLARE"/>
-    	<item value="T_ENDDECLARE"/>
-    	<item value="T_ENDFOR"/>
-    	<item value="T_ENDFOREACH"/>
-    	<item value="T_ENDIF"/>
-    	<item value="T_ENDSWITCH"/>
-    	<item value="T_ENDWHILE"/>
-    	<item value="T_HALT_COMPILER"/>
-    	<item value="T_OLD_FUNCTION"/>
-    	<item value="T_PRINT"/>
-    	
-    	<!--  Same thing as the noShortPhpCodeTag rule -->
-    	<!-- <item value="T_OPEN_TAG_WITH_ECHO"/> -->
-    	
-    	<!-- <item value="T_INLINE_HTML"/> -->
-    	<!-- <item value="T_ECHO"/>  -->
-    	
-    	
+        <item value="T_BAD_CHARACTER"/>
+        <item value="T_DECLARE"/>
+        <item value="T_ENDDECLARE"/>
+        <item value="T_ENDFOR"/>
+        <item value="T_ENDFOREACH"/>
+        <item value="T_ENDIF"/>
+        <item value="T_ENDSWITCH"/>
+        <item value="T_ENDWHILE"/>
+        <item value="T_HALT_COMPILER"/>
+        <item value="T_OLD_FUNCTION"/>
+        <!-- <item value="T_PRINT"/> -->
+        
+        <!--  Same thing as the noShortPhpCodeTag rule -->
+        <!-- <item value="T_OPEN_TAG_WITH_ECHO"/> -->
+        
+        <!-- <item value="T_INLINE_HTML"/> -->
+        <!-- <item value="T_ECHO"/>  -->
+        
+        
     </test>
     
      <!-- Check for silenced errors before function calls (@function) -->
     <test name="checkSilencedError">
-    	<exception value="rename"/> <!-- Exceptions to this rule -->
-    	<exception value="mkdir"/>
-    	<exception value="chmod"/>
+        <exception value="rename"/> <!-- Exceptions to this rule -->
+        <exception value="mkdir"/>
+        <exception value="chmod"/>
     </test>
     
     <!-- Check for encapsed variables inside a String ("$a") -->
@@ -231,7 +238,7 @@
     
     <!-- Check empty block like if ($a) {} -->
     <test name="checkEmptyBlock">
-     	<!--  <exception value="catch"/>  -->
+        <!--  <exception value="catch"/>  -->
     </test>
     
     <!-- Check empty statement ( ;; ) -->
@@ -264,7 +271,7 @@
     With the exception of for iterators, all variable incrementation or decrementation should occur in their own toplevel statement to increase readability.  
     -->
     <test name="checkUnaryOperator">
-   		<exception value="for"/>
+        <exception value="for"/>
     </test>
     
     <!--
@@ -272,7 +279,7 @@
     With the exception of for iterators, all assignments should occur in their own toplevel statement to increase readability.  
     -->
     <test name="checkInnerAssignment">
-    	<exception value="for"/>
+        <exception value="for"/>
     </test>
     
     <!-- Detect unused private functions (detecting unused public ones is more difficult) -->
diff --git a/htdocs/compta/export/class/ComptaJournalPaiement.class.php b/htdocs/compta/export/class/ComptaJournalPaiement.class.php
index 73cd06dcabf..2d64093a08c 100644
--- a/htdocs/compta/export/class/ComptaJournalPaiement.class.php
+++ b/htdocs/compta/export/class/ComptaJournalPaiement.class.php
@@ -20,7 +20,7 @@
  */
 
 /**
- *    \file       htdocs/compta/export/class/ComptaJournalPaiement.php
+ *    \file       htdocs/compta/export/class/ComptaJournalPaiement.class.php
  *    \ingroup    compta
  *    \brief      Fichier de la classe export compta journal
  *    \version    $Id$
@@ -40,7 +40,7 @@ class ComptaJournalPaiement
 		$this->db = $db;
 	}
 
-	function GeneratePdf($user, $dir, $excid, $excref)
+	function generatePdf($user, $dir, $excid, $excref)
 	{
 		global $conf,$langs;
 
diff --git a/htdocs/compta/export/class/ComptaJournalPdf.class.php b/htdocs/compta/export/class/ComptaJournalPdf.class.php
index c7bd4b29a8e..de7ef82e784 100644
--- a/htdocs/compta/export/class/ComptaJournalPdf.class.php
+++ b/htdocs/compta/export/class/ComptaJournalPdf.class.php
@@ -18,7 +18,7 @@
  */
 
 /**
- *       \file       htdocs/compta/export/class/ComptaJournalPdf.php
+ *       \file       htdocs/compta/export/class/ComptaJournalPdf.class.php
  *       \ingroup    compta
  *       \brief      Fichier de la classe export compta journal
  *       \version    $Id$
diff --git a/htdocs/compta/export/class/ComptaJournalVente.class.php b/htdocs/compta/export/class/ComptaJournalVente.class.php
index 627c89261d2..3da1ec4fd69 100644
--- a/htdocs/compta/export/class/ComptaJournalVente.class.php
+++ b/htdocs/compta/export/class/ComptaJournalVente.class.php
@@ -19,7 +19,7 @@
  */
 
 /**
- \file       htdocs/compta/export/classComptaJournalVente.php
+ \file       htdocs/compta/export/class/ComptaJournalVente.class.php
  \ingroup    compta
  \brief      Fichier de la classe export compta journal
  \version    $Id$
@@ -40,7 +40,7 @@ class ComptaJournalVente  {
 	}
 
 
-	function GeneratePdf($user, $dir, $excid, $excref)
+	function generatePdf($user, $dir, $excid, $excref)
 	{
 		global $conf, $langs;
 
diff --git a/htdocs/compta/export/index.php b/htdocs/compta/export/index.php
index 28d1d37eced..94ab0a1d76d 100644
--- a/htdocs/compta/export/index.php
+++ b/htdocs/compta/export/index.php
@@ -72,12 +72,12 @@ if ($_GET["action"] == 'export')
   /* G�n�ration du journal des Paiements */
 
   $jp= new ComptaJournalPaiement($db);
-  $jp->GeneratePdf($user, $dir, $exc->id, $exc->ref);
+  $jp->generatePdf($user, $dir, $exc->id, $exc->ref);
 
   /* G�n�ration du journal des Ventes */
 
   $jp= new ComptaJournalVente($db);
-  $jp->GeneratePdf($user, $dir, $exc->id, $exc->ref);
+  $jp->generatePdf($user, $dir, $exc->id, $exc->ref);
 }
 
 /*
diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php
index bab7f5d3591..ecb005f5b5f 100644
--- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php
+++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php
@@ -62,7 +62,7 @@ class RemiseCheque extends CommonObject
 	 *	\param 		ref		 	Ref record
 	 * 	\return		int			<0 if KO, >= 0 if OK
 	 */
-	function Fetch($id,$ref='')
+	function fetch($id,$ref='')
 	{
 		global $conf;
 
@@ -117,7 +117,7 @@ class RemiseCheque extends CommonObject
 	 *	\param  	account_id 		Compte bancaire concerne
 	 *	\return		int				<0 if KO, >0 if OK
 	 */
-	function Create($user, $account_id)
+	function create($user, $account_id)
 	{
 		global $conf;
 
@@ -220,7 +220,7 @@ class RemiseCheque extends CommonObject
 
 			if ($this->id > 0 && $this->errno == 0)
 			{
-				if ($this->UpdateAmount() <> 0)
+				if ($this->updateAmount() <> 0)
 				{
 					$this->errno = -1027;
 					dol_syslog("RemiseCheque::Create ERREUR ($this->errno)");
@@ -254,7 +254,7 @@ class RemiseCheque extends CommonObject
 	 \brief  Supprime la remise en base
 	 \param  user utilisateur qui effectue l'operation
 	 */
-	function Delete($user='')
+	function delete($user='')
 	{
 		global $conf;
 
@@ -308,7 +308,7 @@ class RemiseCheque extends CommonObject
 	 *  \brief  Validate receipt
 	 *  \param  user 	User
 	 */
-	function Validate($user)
+	function validate($user)
 	{
 		global $langs,$conf;
 
@@ -530,7 +530,7 @@ class RemiseCheque extends CommonObject
 	 *	\brief  Mets a jour le montant total
 	 *	\return int, 0 en cas de succes
 	 */
-	function UpdateAmount()
+	function updateAmount()
 	{
 		global $conf;
 
@@ -563,13 +563,13 @@ class RemiseCheque extends CommonObject
 	  if (!$resql)
 	  {
 	  	$this->errno = -1030;
-	  	dol_syslog("RemiseCheque::UpdateAmount ERREUR UPDATE ($this->errno)");
+	  	dol_syslog("RemiseCheque::updateAmount ERREUR UPDATE ($this->errno)");
 	  }
 		}
 		else
 		{
 			$this->errno = -1031;
-			dol_syslog("RemiseCheque::UpdateAmount ERREUR SELECT ($this->errno)");
+			dol_syslog("RemiseCheque::updateAmount ERREUR SELECT ($this->errno)");
 		}
 
 		if ($this->errno === 0)
@@ -579,7 +579,7 @@ class RemiseCheque extends CommonObject
 		else
 		{
 			$this->db->rollback();
-			dol_syslog("RemiseCheque::UpdateAmount ROLLBACK ($this->errno)");
+			dol_syslog("RemiseCheque::updateAmount ROLLBACK ($this->errno)");
 		}
 
 		return $this->errno;
@@ -590,7 +590,7 @@ class RemiseCheque extends CommonObject
 	 \param  user utilisateur qui effectue l'operation
 	 \param  account_id Compte bancaire concerne
 	 */
-	function RemoveCheck($account_id)
+	function removeCheck($account_id)
 	{
 		$this->errno = 0;
 
@@ -604,12 +604,12 @@ class RemiseCheque extends CommonObject
 			$resql = $this->db->query($sql);
 			if ($resql)
 	  {
-	  	$this->UpdateAmount();
+	  	$this->updateAmount();
 	  }
 	  else
 	  {
 	  	$this->errno = -1032;
-	  	dol_syslog("RemiseCheque::RemoveCheck ERREUR UPDATE ($this->errno)");
+	  	dol_syslog("RemiseCheque::removeCheck ERREUR UPDATE ($this->errno)");
 	  }
 		}
 		return 0;
diff --git a/htdocs/compta/paiement/cheque/fiche.php b/htdocs/compta/paiement/cheque/fiche.php
index 3c77fe8d3e1..9d7e5ca30c7 100644
--- a/htdocs/compta/paiement/cheque/fiche.php
+++ b/htdocs/compta/paiement/cheque/fiche.php
@@ -111,7 +111,7 @@ if ($_REQUEST['action'] == 'confirm_delete' && $_REQUEST['confirm'] == 'yes' &&
 if ($_REQUEST['action'] == 'confirm_valide' && $_REQUEST['confirm'] == 'yes' && $user->rights->banque->cheque)
 {
 	$remisecheque = new RemiseCheque($db);
-	$result = $remisecheque->Fetch($_GET["id"]);
+	$result = $remisecheque->fetch($_GET["id"]);
 	$result = $remisecheque->Validate($user);
 	if ($result >= 0)
 	{
@@ -127,7 +127,7 @@ if ($_REQUEST['action'] == 'confirm_valide' && $_REQUEST['confirm'] == 'yes' &&
 if ($_POST['action'] == 'builddoc' && $user->rights->banque->cheque)
 {
 	$remisecheque = new RemiseCheque($db);
-	$result = $remisecheque->Fetch($_GET["id"]);
+	$result = $remisecheque->fetch($_GET["id"]);
 
 	/*if ($_REQUEST['model'])
 	{
@@ -141,7 +141,7 @@ if ($_POST['action'] == 'builddoc' && $user->rights->banque->cheque)
 		$outputlangs->setDefaultLang($_REQUEST['lang_id']);
 	}
 
-	$result = $remisecheque->GeneratePdf($_POST["model"], $outputlangs);
+	$result = $remisecheque->generatePdf($_POST["model"], $outputlangs);
 	if ($result <= 0)
 	{
 		dol_print_error($db,$remisecheque->error);
diff --git a/htdocs/compta/prelevement/fiche.php b/htdocs/compta/prelevement/fiche.php
index 98246733baa..05c0f727723 100644
--- a/htdocs/compta/prelevement/fiche.php
+++ b/htdocs/compta/prelevement/fiche.php
@@ -84,7 +84,7 @@ if ($_POST["action"] == 'infotrans')
 if ($_POST["action"] == 'infocredit')
 {
 	$bon = new BonPrelevement($db,"");
-	$bon->Fetch($_GET["id"]);
+	$bon->fetch($_GET["id"]);
 	$dt = mktime(12,0,0,$_POST["remonth"],$_POST["reday"],$_POST["reyear"]);
 
 	$error = $bon->set_infocredit($user, $dt);
-- 
GitLab