diff --git a/dev/skeletons/skeleton_class.class.php b/dev/skeletons/skeleton_class.class.php
index aaad7b6a75e943a5d02bbe6cc3b38b1d015f58a5..a71d3b2f38d561c44d0b463ea1ae3f6c26f314c3 100644
--- a/dev/skeletons/skeleton_class.class.php
+++ b/dev/skeletons/skeleton_class.class.php
@@ -1,5 +1,6 @@
 <?php
 /* Copyright (C) 2007 Laurent Destailleur  <eldy@users.sourceforge.net>
+ * Copyright (C) ---Put here your own copyright and developer email---
  *
  * 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
@@ -20,23 +21,21 @@
 
 /**
         \file       dev/skeletons/skeleton_class.class.php
-        \ingroup    core
-        \brief      Example for class
+        \ingroup    unknown
+        \brief      This file is an example to create a new class file
         \version    $Revision$
 */
 
-// Put here all includes required by your script
+// Put here all includes required by your class file
 //require_once(DOL_DOCUMENT_ROOT."/societe.class.php");
 //require_once(DOL_DOCUMENT_ROOT."/contact.class.php");
 //require_once(DOL_DOCUMENT_ROOT."/product.class.php");
 
 
-
 /**
         \class      Skeleton_class
-        \brief      Class description
+        \brief      Put here description of your class
 */
-
 class Skeleton_class
 {
 	var $db;							// To store db handler
@@ -48,6 +47,7 @@ class Skeleton_class
     var $id;
     var $prop1;
     var $prop2;
+	//...
 
 	
     /**
@@ -73,28 +73,27 @@ class Skeleton_class
 		// Clean parameters
         $this->prop1=trim($this->prop1);
         $this->prop2=trim($this->prop2);
+		//...
 
         // Insert request
-		$sql = "INSERT INTO ".MAIN_DB_PREFIX."mytable";
-		$sql.= "(rowid, field1)";
-        $sql.= " VALUES (";
-        $sql.= " ".$this->id.",";
+		$sql = "INSERT INTO ".MAIN_DB_PREFIX."mytable(";
+		$sql.= " rowid,"
+		$sql.= " field1,";
+		$sql.= " field2";
+		//...
+        $sql.= ") VALUES (";
+        $sql.= " '".$this->id."',";
         $sql.= " '".$this->prop1."'";
+        $sql.= " '".$this->prop2."'";
+		//...
 		$sql.= ")";
-	   	dolibarr_syslog("Skeleton_class::create sql=".$sql);
 
+	   	dolibarr_syslog("Skeleton_class::create sql=".$sql, LOG_DEBUG);
         $resql=$this->db->query($sql);
         if ($resql)
         {
             $this->id = $this->db->last_insert_id(MAIN_DB_PREFIX."mytable");
     
-            $resql=$this->update($user, 1);
-            if ($resql < 0)
-            {
-                $this->error=$this->db->lasterror();
-                return -2;
-            }
-
             // Appel des triggers
             include_once(DOL_DOCUMENT_ROOT . "/interfaces.class.php");
             $interface=new Interfaces($this->db);
@@ -106,8 +105,8 @@ class Skeleton_class
         }
         else
         {
-            $this->error=$this->db->lasterror();
-            dolibarr_syslog("Skeleton_class::create ".$this->error);
+            $this->error="Error ".$this->db->lasterror();
+            dolibarr_syslog("Skeleton_class::create ".$this->error, LOG_ERR);
             return -1;
         }
     }
@@ -125,18 +124,21 @@ class Skeleton_class
 		// Clean parameters
         $this->prop1=trim($this->prop1);
         $this->prop2=trim($this->prop2);
+		//...
 
         // Update request
         $sql = "UPDATE ".MAIN_DB_PREFIX."mytable SET";
         $sql.= " field1='".addslashes($this->field1)."',";
         $sql.= " field2='".addslashes($this->field2)."'";
+		//...
         $sql.= " WHERE rowid=".$this->id;
-        dolibarr_syslog("Skeleton_class::update sql=".$sql,LOG_DEBUG);
-    
+
+        dolibarr_syslog("Skeleton_class::update sql=".$sql, LOG_DEBUG);
         $resql = $this->db->query($sql);
         if (! $resql)
         {
-            $this->error=$this->db->lasterror().' sql='.$sql;
+            $this->error="Error ".$this->db->lasterror();
+            dolibarr_syslog("Skeleton_class::update ".$this->error, LOG_ERR);
             return -1;
         }
 
@@ -163,11 +165,15 @@ class Skeleton_class
     function fetch($id, $user=0)
     {
     	global $langs;
-        $sql = "SELECT t.rowid, t.field1, t.field2";
+        $sql = "SELECT";
+		$sql.= " t.rowid,";
+		$sql.= " t.field1,";
+		$sql.= " t.field2";
+		//...
         $sql.= " FROM ".MAIN_DB_PREFIX."mytable as t";
         $sql.= " WHERE c.rowid = ".$id;
     
-    	dolibarr_syslog("Skeleton_class::fetch sql=".$sql);
+    	dolibarr_syslog("Skeleton_class::fetch sql=".$sql, LOG_DEBUG);
         $resql=$this->db->query($sql);
         if ($resql)
         {
@@ -178,6 +184,7 @@ class Skeleton_class
                 $this->id    = $obj->rowid;
                 $this->prop1 = $obj->field1;
                 $this->prop2 = $obj->field2;
+				//...
             }
             $this->db->free($resql);
             
@@ -186,7 +193,7 @@ class Skeleton_class
         else
         {
       	    $this->error="Error ".$this->db->lasterror();
-            dolibarr_syslog("Skeleton_class::fetch ".$this->error);
+            dolibarr_syslog("Skeleton_class::fetch ".$this->error, LOG_ERR);
             return -1;
         }
     }
@@ -208,7 +215,8 @@ class Skeleton_class
 		$resql = $this->db->query($sql);
 		if (! $resql)
 		{
-			$this->error=$this->db->lasterror().' sql='.$sql;
+			$this->error="Error ".$this->db->lasterror();
+            dolibarr_syslog("Skeleton_class::delete ".$this->error, LOG_ERR);
 			return -1;
 		}