phpcompta-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpcompta-dev] r4163 - phpcompta/branches/rel560/dev/manage-code/create


From: phpcompta-dev
Subject: [Phpcompta-dev] r4163 - phpcompta/branches/rel560/dev/manage-code/create-file
Date: Sat, 11 Jun 2011 02:15:53 +0200 (CEST)

Author: danydb
Date: 2011-06-11 02:15:52 +0200 (Sat, 11 Jun 2011)
New Revision: 4163

Modified:
   phpcompta/branches/rel560/dev/manage-code/create-file/create_phpclass.py
Log:
Improve creation of php script

Modified: 
phpcompta/branches/rel560/dev/manage-code/create-file/create_phpclass.py
===================================================================
--- phpcompta/branches/rel560/dev/manage-code/create-file/create_phpclass.py    
2011-06-11 00:14:22 UTC (rev 4162)
+++ phpcompta/branches/rel560/dev/manage-code/create-file/create_phpclass.py    
2011-06-11 00:15:52 UTC (rev 4163)
@@ -14,6 +14,8 @@
 # second line = pk
 
 import sys, getopt
+import pdb
+
 def help():
     print """
     option are -h for help
@@ -77,7 +79,7 @@
         
         if ( $p_id == -1 ) {
         /* Initialize an empty object */
-            foreach ($this->variable as $key=>$value) $this->$value='DEFAULT';
+            foreach ($this->variable as $key=>$value) $this->$value=null;
             $this->@address@hidden;
         } else {
          /* load it */
@@ -543,6 +545,7 @@
                (col_id,col_type,default)=e.split('|')
                col_id=col_id.strip()
                col_type=col_type.strip()
+               verify_data_type+=" if ( trim($this->"+col_id+") == '') 
$this->"+col_id+"=null;\n"
                if col_type in ('float','integer','numeric','bigint') :
                    verify_data_type+="if ( $this->"+col_id+"!== null && 
settype($this->"+col_id+",'float') == false )\n \
             throw new Exception('DATATYPE "+col_id+" $this->"+col_id+" non 
numerique');\n"




reply via email to

[Prev in Thread] Current Thread [Next in Thread]