Browse Source

Fix PHPCS

jfefe 10 years ago
parent
commit
dbb9449ee7

+ 16 - 13
dev/skeletons/skeleton_api_class.class.php

@@ -19,7 +19,6 @@
 
 
 /**
- * 
  * API class for skeleton object
  *
  * @smart-auto-routing false
@@ -28,10 +27,9 @@
  * 
  *
  */
-class SkeletonApi extends DolibarrApi {
-    
+class SkeletonApi extends DolibarrApi
+{
     /**
-     *
      * @var array   $FIELDS     Mandatory fields, checked when create and update object 
      */
     static $FIELDS = array(
@@ -61,10 +59,10 @@ class SkeletonApi extends DolibarrApi {
      *
      * Return an array with skeleton informations
      *
-     * @url	GET skeleton/{id}
      * @param 	int 	$id ID of skeleton
      * @return 	array|mixed data without useless information
 	 * 
+     * @url	GET skeleton/{id}
      * @throws 	RestException
      */
     function get($id)
@@ -89,8 +87,6 @@ class SkeletonApi extends DolibarrApi {
      * List skeletons
      * 
      * Get a list of skeletons
-     *
-     * @url	GET /skeletons/
      * 
      * @param int		$mode		Use this param to filter list
      * @param string	$sortfield	Sort field
@@ -99,6 +95,8 @@ class SkeletonApi extends DolibarrApi {
      * @param int		$page		Page number
      *
      * @return array Array of skeleton objects
+     *
+     * @url	GET /skeletons/
      */
     function getList($mode, $sortfield = "s.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
         global $db, $conf;
@@ -177,9 +175,10 @@ class SkeletonApi extends DolibarrApi {
     /**
      * Create skeleton object
      *
-     * @url	POST skeleton/
-     * @param array $request_data
+     * @param array $request_data   Request datas
      * @return int  ID of skeleton
+     * 
+     * @url	POST skeleton/
      */
     function post($request_data = NULL)
     {
@@ -201,10 +200,11 @@ class SkeletonApi extends DolibarrApi {
     /**
      * Update skeleton
      *
-     * @url	PUT skeleton/{id}
      * @param int   $id             Id of skeleton to update
      * @param array $request_data   Datas   
      * @return int 
+     * 
+     * @url	PUT skeleton/{id}
      */
     function put($id, $request_data = NULL)
     {
@@ -234,9 +234,10 @@ class SkeletonApi extends DolibarrApi {
     /**
      * Delete skeleton
      *
+     * @param   int     $id   Skeleton ID
+     * @return  array
+     * 
      * @url	DELETE skeleton/{id}
-     * @param int $id
-     * @return type
      */
     function delete($id)
     {
@@ -268,8 +269,10 @@ class SkeletonApi extends DolibarrApi {
     
     /**
      * Validate fields before create or update object
-     * @param array $data
+     * 
+     * @param array $data   Data to validate
      * @return array
+     * 
      * @throws RestException
      */
     function _validate($data)

+ 18 - 13
htdocs/api/class/api.class.php

@@ -22,8 +22,10 @@ require_once DOL_DOCUMENT_ROOT.'/user/class/user.class.php';
 
 /**
  * Class for API
+ * 
  */
-class DolibarrApi {
+class DolibarrApi
+{
     
     /**
      * @var DoliDb        $db Database object
@@ -38,7 +40,7 @@ class DolibarrApi {
     /**
      * Constructor
      * 
-     * @var	DoliDB	$db		Database handler
+     * @param	DoliDb	$db		Database handler
      */
     function __construct($db) {
         $this->db = $db;
@@ -49,6 +51,7 @@ class DolibarrApi {
      * Executed method when API is called without parameter
      *
      * Display a short message an return a http code 200
+     * 
      * @return array
      */
     function index()
@@ -64,13 +67,14 @@ class DolibarrApi {
 
     /**
      * Clean sensible object datas
-     * @var object $object	Object to clean
+     * 
+     * @param   object  $object	Object to clean
      * @return	array	Array of cleaned object properties
      * 
      * @todo use an array for properties to clean
      *
      */
-    protected function _cleanObjectDatas($object){
+    function _cleanObjectDatas($object) {
 
         // Remove $db object property for object
 		unset($object->db);
@@ -130,10 +134,9 @@ class DolibarrApi {
  * API init
  *
  */
-class DolibarrApiInit extends DolibarrApi {
+class DolibarrApiInit extends DolibarrApi
+{
 
-	
-	
 	function __construct() {
 		global $db;
 		$this->db = $db;
@@ -143,11 +146,12 @@ class DolibarrApiInit extends DolibarrApi {
 	 * Login
 	 * 
 	 * Log user with username and password
-	 * @todo : to finish!
 	 * 
-	 * @param string $login			Username
-	 * @param string $password		User password
-	 * @param int $entity			User entity
+	 * @param   string  $login			Username
+	 * @param   string  $password		User password
+	 * @param   int     $entity			User entity
+     * @return  array   Response status and user token
+     * 
 	 * @throws RestException	
 	 */
 	public function login($login, $password, $entity = 0) {
@@ -194,6 +198,8 @@ class DolibarrApiInit extends DolibarrApi {
 	}
 
 	/**
+     * Get status (Dolibarr version)
+     * 
 	 * @access protected
 	 * @class  DolibarrApiAccess {@requires admin}
 	 */
@@ -205,6 +211,5 @@ class DolibarrApiInit extends DolibarrApi {
 				'dolibarr_version' => DOL_VERSION
 			)
 		);
-	}
-
+    }
 }

+ 5 - 1
htdocs/api/class/api_access.class.php

@@ -7,7 +7,7 @@ use Luracast\Restler\RestException;
 
 
 /**
- * Description of DolibarrApiAccess
+ * Dolibarr API access class
  *
  * @author jfefe
  */
@@ -97,6 +97,10 @@ class DolibarrApiAccess implements iAuthenticate
     }
 	
 	/**
+     * Verify access
+     * 
+     * @param   array   $m   Properties of method 
+     * 
      * @access private
      */
     public static function verifyAccess(array $m)

+ 31 - 27
htdocs/categories/class/api_category.class.php

@@ -20,7 +20,6 @@
  require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php';
 
 /**
- * 
  * API class for category object
  *
  * @smart-auto-routing false
@@ -29,10 +28,9 @@
  * 
  *
  */
-class CategoryApi extends DolibarrApi {
-    
+class CategoryApi extends DolibarrApi
+{
     /**
-     *
      * @var array   $FIELDS     Mandatory fields, checked when create and update object 
      */
     static $FIELDS = array(
@@ -72,11 +70,10 @@ class CategoryApi extends DolibarrApi {
      *
      * Return an array with category informations
      *
-     * @url	GET category/{id}
-     * 
      * @param 	int 	$id ID of category
      * @return 	array|mixed data without useless information
 	 * 
+     * @url	GET category/{id}
      * @throws 	RestException
      */
     function get($id)
@@ -102,15 +99,14 @@ class CategoryApi extends DolibarrApi {
      * 
      * Get a list of categories
      *
-     * @url	GET /category/list
-     * 
      * @param string	$type		Type of category ('member', 'customer', 'supplier', 'product', 'contact')
      * @param string	$sortfield	Sort field
      * @param string	$sortorder	Sort order
      * @param int		$limit		Limit for list
      * @param int		$page		Page number
-     *
      * @return array Array of category objects
+     *
+     * @url	GET /category/list
      */
     function getList($type='product', $sortfield = "s.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
         global $db, $conf;
@@ -170,14 +166,13 @@ class CategoryApi extends DolibarrApi {
     /**
      * Get member categories list
      * 
-     * @url GET /category/list/member
-     * 
      * @param string	$sortfield	Sort field
      * @param string	$sortorder	Sort order
      * @param int		$limit		Limit for list
      * @param int		$page		Page number
-     * 
      * @return mixed
+     * 
+     * @url GET /category/list/member
      */
     function getListCategoryMember($sortfield = "s.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
         return $this->getList('member', $sortfield, $sortorder, $limit, $page);  
@@ -186,14 +181,14 @@ class CategoryApi extends DolibarrApi {
     /**
      * Get customer categories list
      * 
-     * @url GET /category/list/customer
-     * 
      * @param string	$sortfield	Sort field
      * @param string	$sortorder	Sort order
      * @param int		$limit		Limit for list
      * @param int		$page		Page number
      * 
      * @return mixed
+     * 
+     * @url GET /category/list/customer
      */
     function getListCategoryCustomer($sortfield = "s.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
         return $this->getList('customer', $sortfield, $sortorder, $limit, $page);  
@@ -202,14 +197,14 @@ class CategoryApi extends DolibarrApi {
     /**
      * Get supplier categories list
      * 
-     * @url GET /category/list/supplier
-     * 
      * @param string	$sortfield	Sort field
      * @param string	$sortorder	Sort order
      * @param int		$limit		Limit for list
      * @param int		$page		Page number
      * 
      * @return mixed
+     * 
+     * @url GET /category/list/supplier
      */
     function getListCategorySupplier($sortfield = "s.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
         return $this->getList('supplier', $sortfield, $sortorder, $limit, $page);  
@@ -218,14 +213,14 @@ class CategoryApi extends DolibarrApi {
     /**
      * Get product categories list
      * 
-     * @url GET /category/list/product
-     * 
      * @param string	$sortfield	Sort field
      * @param string	$sortorder	Sort order
      * @param int		$limit		Limit for list
      * @param int		$page		Page number
      * 
      * @return mixed
+     * 
+     * @url GET /category/list/product
      */
     function getListCategoryProduct($sortfield = "s.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
         return $this->getList('product', $sortfield, $sortorder, $limit, $page);  
@@ -234,9 +229,13 @@ class CategoryApi extends DolibarrApi {
     /**
      * Get contact categories list
      * 
-     * @url GET /category/list/contact
-     * 
+     * @param string	$sortfield	Sort field
+     * @param string	$sortorder	Sort order
+     * @param int		$limit		Limit for list
+     * @param int		$page		Page number
      * @return mixed
+     * 
+     * @url GET /category/list/contact
      */
     function getListCategoryContact($sortfield = "s.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
         return $this->getList('contact', $sortfield, $sortorder, $limit, $page);  
@@ -244,10 +243,11 @@ class CategoryApi extends DolibarrApi {
     
     /**
      * Create category object
+     * 
+     * @param array $request_data   Request data
+     * @return int  ID of category
      *
      * @url	POST category/
-     * @param array $request_data
-     * @return int  ID of category
      */
     function post($request_data = NULL)
     {
@@ -268,11 +268,12 @@ class CategoryApi extends DolibarrApi {
 
     /**
      * Update category
-     *
-     * @url	PUT category/{id}
+     * 
      * @param int   $id             Id of category to update
      * @param array $request_data   Datas   
      * @return int 
+     *
+     * @url	PUT category/{id}
      */
     function put($id, $request_data = NULL)
     {
@@ -302,9 +303,10 @@ class CategoryApi extends DolibarrApi {
     /**
      * Delete category
      *
+     * @param int $id   Category ID
+     * @return array
+     * 
      * @url	DELETE category/{id}
-     * @param int $id
-     * @return type
      */
     function delete($id)
     {
@@ -334,8 +336,10 @@ class CategoryApi extends DolibarrApi {
     
     /**
      * Validate fields before create or update object
-     * @param array $data
+     * 
+     * @param array $data   Data to validate
      * @return array
+     * 
      * @throws RestException
      */
     function _validate($data)

+ 37 - 25
htdocs/commande/class/api_commande.class.php

@@ -20,19 +20,22 @@
  require_once DOL_DOCUMENT_ROOT.'/commande/class/commande.class.php';
 
 /**
- * 
  * API class for commande object
  *
  * @smart-auto-routing false
  * @access protected 
  * @class  DolibarrApiAccess {@requires user,external}
  * 
+ * @category Api
+ * @package  Api
+ * @author   jfefe   
+ * 
  *
  */
-class CommandeApi extends DolibarrApi {
-    
+class CommandeApi extends DolibarrApi
+{
+
     /**
-     *
      * @var array   $FIELDS     Mandatory fields, checked when create and update object 
      */
     static $FIELDS = array(
@@ -61,14 +64,14 @@ class CommandeApi extends DolibarrApi {
      * Get properties of a commande object
      *
      * Return an array with commande informations
-     *
-     * @url	GET order/{id}
-     * @param       int         $id ID of order
-     * @param		string		$ref			Ref of object
+     * 
+     * @param       int         $id         ID of order
+     * @param		string		$ref		Ref of object
      * @param		string		$ref_ext		External reference of object
      * @param		string		$ref_int		Internal reference of other object
      * @return 	array|mixed data without useless information
-	 * 
+	 *
+     * @url	GET order/{id} 
      * @throws 	RestException
      */
     function get($id='',$ref='', $ref_ext='', $ref_int='')
@@ -94,8 +97,6 @@ class CommandeApi extends DolibarrApi {
      * List orders
      * 
      * Get a list of orders
-     *
-     * @url	GET /order/list
      * 
      * @param int		$mode		Use this param to filter list
      * @param string	$sortfield	Sort field
@@ -103,7 +104,8 @@ class CommandeApi extends DolibarrApi {
      * @param int		$limit		Limit for list
      * @param int		$page		Page number
      *
-     * @return array Array of order objects
+     * @url     GET     /order/list
+     * @return  array   Array of order objects
      */
     function getList($mode=0, $sortfield = "s.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
         global $db, $conf;
@@ -181,9 +183,11 @@ class CommandeApi extends DolibarrApi {
     /**
      * Create order object
      *
-     * @url	POST order/
-     * @param array $request_data
-     * @return int  ID of commande
+     * @param   array   $request_data   Request datas
+     * 
+     * @url     POST    order/
+     * 
+     * @return  int     ID of commande
      */
     function post($request_data = NULL)
     {
@@ -206,9 +210,11 @@ class CommandeApi extends DolibarrApi {
     /**
      * Update order
      *
-     * @url	PUT order/{id}
      * @param int   $id             Id of commande to update
      * @param array $request_data   Datas   
+     * 
+     * @url	PUT order/{id}
+     * 
      * @return int 
      */
     function put($id, $request_data = NULL)
@@ -237,11 +243,13 @@ class CommandeApi extends DolibarrApi {
     }
     
     /**
-     * Delete commande
+     * Delete order
      *
-     * @url	DELETE order/{id}
-     * @param int $id
-     * @return type
+     * @param   int     $id         Order ID
+     * 
+     * @url     DELETE  order/{id}
+     * 
+     * @return  array
      */
     function delete($id)
     {
@@ -273,11 +281,14 @@ class CommandeApi extends DolibarrApi {
     /**
      * Validate an order
      * 
+     * @param   int $id             Order ID
+     * @param   int $idwarehouse    Warehouse ID
+     * 
      * @url GET     order/{id}/validate
      * @url POST    order/{id}/validate
      *  
-     * @param   int $id Order ID
-     * @param   int $warehouse  Warehouse ID
+     * @return  array
+     * 
      */
     function validOrder($id, $idwarehouse=0)
     {
@@ -307,9 +318,10 @@ class CommandeApi extends DolibarrApi {
     
     /**
      * Validate fields before create or update object
-     * @param array $data
-     * @return array
-     * @throws RestException
+     * 
+     * @param   array           $data   Array with data to verify
+     * @return  array           
+     * @throws  RestException
      */
     function _validate($data)
     {

+ 21 - 20
htdocs/compta/facture/class/api_invoice.class.php

@@ -20,17 +20,15 @@
  require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php';
 
 /**
- * 
  * API class for invoice object
  *
  * @smart-auto-routing false
  * @access protected 
  * @class  DolibarrApiAccess {@requires user,external}
  * 
- *
  */
-class InvoiceApi extends DolibarrApi {
-    
+class InvoiceApi extends DolibarrApi
+{
     /**
      *
      * @var array   $FIELDS     Mandatory fields, checked when create and update object 
@@ -61,11 +59,11 @@ class InvoiceApi extends DolibarrApi {
      * Get properties of a invoice object
      *
      * Return an array with invoice informations
-     *
-     * @url	GET invoice/{id}
+     * 
      * @param 	int 	$id ID of invoice
      * @return 	array|mixed data without useless information
-	 * 
+     *
+     * @url	GET invoice/{id}
      * @throws 	RestException
      */
     function get($id)
@@ -90,11 +88,6 @@ class InvoiceApi extends DolibarrApi {
      * List invoices
      * 
      * Get a list of invoices
-     *
-     * @url	GET invoice/list
-     * @url	GET invoice/list/{mode}
-     * @url GET thirdparty/{socid}/invoice/list
-     * @url GET thirdparty/{socid}/invoice/list/{mode} 
      * 
      * @param int       $socid      Filter list with thirdparty ID
      * @param string	$mode		Filter by invoice status : draft | unpaid | paid | cancelled
@@ -104,6 +97,11 @@ class InvoiceApi extends DolibarrApi {
      * @param int		$page		Page number
      *
      * @return array Array of invoice objects
+     *
+     * @url	GET invoice/list
+     * @url	GET invoice/list/{mode}
+     * @url GET thirdparty/{socid}/invoice/list
+     * @url GET thirdparty/{socid}/invoice/list/{mode} 
      */
     function getList($socid=0, $mode='', $sortfield = "s.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
         global $db, $conf;
@@ -182,12 +180,11 @@ class InvoiceApi extends DolibarrApi {
     
     /**
      * Create invoice object
-     *
-     * @url	POST invoice/
-     * 
-     * @param array $request_data
      * 
+     * @param array $request_data   Request datas
      * @return int  ID of invoice
+     *
+     * @url	POST invoice/
      */
     function post($request_data = NULL)
     {
@@ -212,10 +209,11 @@ class InvoiceApi extends DolibarrApi {
     /**
      * Update invoice
      *
-     * @url	PUT invoice/{id}
      * @param int   $id             Id of invoice to update
      * @param array $request_data   Datas   
      * @return int 
+     * 
+     * @url	PUT invoice/{id}
      */
     function put($id, $request_data = NULL)
     {
@@ -245,9 +243,10 @@ class InvoiceApi extends DolibarrApi {
     /**
      * Delete invoice
      *
-     * @url	DELETE invoice/{id}
-     * @param int $id
+     * @param int   $id Invoice ID
      * @return type
+     * 
+     * @url	DELETE invoice/{id} 
      */
     function delete($id)
     {
@@ -279,8 +278,10 @@ class InvoiceApi extends DolibarrApi {
     
     /**
      * Validate fields before create or update object
-     * @param array $data
+     * 
+     * @param array $data   Datas to validate
      * @return array
+     * 
      * @throws RestException
      */
     function _validate($data)

+ 18 - 17
htdocs/product/class/api_product.class.php

@@ -20,19 +20,16 @@
  require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php';
 
 /**
- * 
  * API class for product object
  *
  * @smart-auto-routing false
  * @access protected 
  * @class  DolibarrApiAccess {@requires user,external}
  * 
- *
  */
-class ProductApi extends DolibarrApi {
-    
+class ProductApi extends DolibarrApi
+{
     /**
-     *
      * @var array   $FIELDS     Mandatory fields, checked when create and update object 
      */
     static $FIELDS = array(
@@ -63,10 +60,12 @@ class ProductApi extends DolibarrApi {
      *
      * Return an array with product informations
      *
-     * @url	GET product/{id}
-     * @param 	int 	$id ID of product
+     * @param 	int 	$id     ID of product
+     * @param   string  $ref    Product ref
+     * @param   string  $ref_ext    Product ref ext
      * @return 	array|mixed data without useless information
 	 * 
+     * @url	GET product/{id}
      * @throws 	RestException
      */
     function get($id='', $ref='', $ref_ext='')
@@ -93,8 +92,6 @@ class ProductApi extends DolibarrApi {
      * List products
      * 
      * Get a list of products
-     *
-     * @url	GET /product/list
      * 
      * @param int		$mode		Use this param to filter list (0 for all, 1 for only product, 2 for only service)
      * @param mixed     $to_sell    Filter products to sell (1) or not to sell (0)  
@@ -105,6 +102,8 @@ class ProductApi extends DolibarrApi {
      * @param int		$page		Page number
      *
      * @return array Array of product objects
+     *
+     * @url	GET /product/list
      */
     function getList($mode=0, $to_sell='', $to_buy='', $sortfield = "p.ref", $sortorder = 'ASC', $limit = 0, $page = 0) {
         global $db, $conf;
@@ -169,11 +168,11 @@ class ProductApi extends DolibarrApi {
     
     /**
      * Create product object
-     *
-     * @url     POST product/
      * 
-     * @param   array   $request_data
+     * @param   array   $request_data   Request data
      * @return  int     ID of product
+     *
+     * @url     POST product/
      */
     function post($request_data = NULL)
     {
@@ -197,12 +196,12 @@ class ProductApi extends DolibarrApi {
 
     /**
      * Update product
-     *
-     * @url	PUT product/{id}
      * 
      * @param int   $id             Id of product to update
      * @param array $request_data   Datas   
      * @return int 
+     *
+     * @url	PUT product/{id}
      */
     function put($id, $request_data = NULL)
     {
@@ -231,10 +230,11 @@ class ProductApi extends DolibarrApi {
     
     /**
      * Delete product
+     * 
+     * @param   int     $id   Product ID
+     * @return  array
      *
      * @url	DELETE product/{id}
-     * @param int $id
-     * @return type
      */
     function delete($id)
     {
@@ -255,7 +255,8 @@ class ProductApi extends DolibarrApi {
     
     /**
      * Validate fields before create or update object
-     * @param array $data
+     * 
+     * @param array $data   Datas to validate
      * @return array
      * @throws RestException
      */

+ 18 - 18
htdocs/societe/class/api_contact.class.php

@@ -20,18 +20,15 @@ use Luracast\Restler\RestException;
 require_once DOL_DOCUMENT_ROOT . '/contact/class/contact.class.php';
 
 /**
- * 
  * API class for contact object
  *
  * @smart-auto-routing false
  * @access protected 
  * @class  DolibarrApiAccess {@requires user,external}
  * 
- *
  */
 class ContactApi extends DolibarrApi
 {
-
 	/**
 	 *
 	 * @var array   $FIELDS     Mandatory fields, checked when create and update object 
@@ -62,10 +59,10 @@ class ContactApi extends DolibarrApi
 	 *
 	 * Return an array with contact informations
 	 *
-	 * @url	GET contact/{id}
 	 * @param 	int 	$id ID of contact
 	 * @return 	array|mixed data without useless information
 	 * 
+	 * @url	GET contact/{id}
 	 * @throws 	RestException
 	 */
 	function get($id) {
@@ -92,20 +89,19 @@ class ContactApi extends DolibarrApi
 	 * List contacts
 	 * 
 	 * Get a list of contacts
-	 *
-	 * @url	GET /contact/list
-	 * @url	GET /contact/list/{socid}
-	 * @url	GET	/thirdparty/{socid}/contacts
-	 * 
 	 * 
 	 * @param int		$socid		ID of thirdparty to filter list
 	 * @param string	$sortfield	Sort field
 	 * @param string	$sortorder	Sort order
 	 * @param int		$limit		Limit for list
 	 * @param int		$page		Page number
-	 * @throws RestException
-	 *
 	 * @return array Array of contact objects
+	 *
+	 * @url	GET /contact/list
+	 * @url	GET /contact/list/{socid}
+	 * @url	GET	/thirdparty/{socid}/contacts
+     * 
+	 * @throws RestException
 	 */
 	function getList($socid = 0, $sortfield = "c.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
 		global $db, $conf;
@@ -192,9 +188,10 @@ class ContactApi extends DolibarrApi
 	/**
 	 * Create contact object
 	 *
+	 * @param   array   $request_data   Request datas
+	 * @return  int     ID of contact
+     * 
 	 * @url	POST contact/
-	 * @param array $request_data
-	 * @return int  ID of contact
 	 */
 	function post($request_data = NULL) {
 		if (!DolibarrApiAccess::$user->rights->societe->contact->creer)
@@ -214,10 +211,11 @@ class ContactApi extends DolibarrApi
 	/**
 	 * Update contact
 	 *
-	 * @url	PUT contact/{id}
 	 * @param int   $id             Id of contact to update
 	 * @param array $request_data   Datas   
 	 * @return int 
+     * 
+	 * @url	PUT contact/{id}
 	 */
 	function put($id, $request_data = NULL) {
 		if (!DolibarrApiAccess::$user->rights->societe->contact->creer)
@@ -250,9 +248,10 @@ class ContactApi extends DolibarrApi
 	/**
 	 * Delete contact
 	 *
+	 * @param   int     $id Contact ID
+	 * @return  array
+     * 
 	 * @url	DELETE contact/{id}
-	 * @param int $id
-	 * @return type
 	 */
 	function delete($id) {
 		if (!DolibarrApiAccess::$user->rights->contact->supprimer)
@@ -275,8 +274,9 @@ class ContactApi extends DolibarrApi
 
 	/**
 	 * Validate fields before create or update object
-	 * @param array $data
-	 * @return array
+     * 
+	 * @param   array $data Data to validate
+	 * @return  array
 	 * @throws RestException
 	 */
 	function _validate($data) {

+ 22 - 20
htdocs/societe/class/api_thirdparty.class.php

@@ -19,17 +19,15 @@
 
 
 /**
- * 
  * API class for thirdparty object
  *
  * @smart-auto-routing false
  * @access protected 
  * @class  DolibarrApiAccess {@requires user,external}
  * 
- *
  */
-class ThirdpartyApi extends DolibarrApi {
-    
+class ThirdpartyApi extends DolibarrApi
+{
     /**
      *
      * @var array   $FIELDS     Mandatory fields, checked when create and update object 
@@ -65,10 +63,10 @@ class ThirdpartyApi extends DolibarrApi {
      *
      * Return an array with thirdparty informations
      *
-     * @url	GET thirdparty/{id}
      * @param 	int 	$id ID of thirdparty
      * @return 	array|mixed data without useless information
 	 * 
+     * @url	GET thirdparty/{id}
      * @throws 	RestException
      */
     function get($id)
@@ -93,8 +91,6 @@ class ThirdpartyApi extends DolibarrApi {
      * List thirdparties
      * 
      * Get a list of thirdparties
-     *
-     * @url	GET /thirdparty/list
      * 
      * @param   int     $mode       Set to 1 to show only customers 
      *                              Set to 2 to show only prospects
@@ -103,9 +99,10 @@ class ThirdpartyApi extends DolibarrApi {
      * @param   string  $sortorder  Sort order
      * @param   int     $limit      Limit for list
      * @param   int     $page       Page number
+     * @return array Array of thirdparty objects
      * 
+     * @url	GET /thirdparty/list
      *
-     * @return array Array of thirdparty objects
      */
     function getList($mode=0, $sortfield = "s.rowid", $sortorder = 'ASC', $limit = 0, $page = 0) {
         global $db, $conf;
@@ -183,9 +180,9 @@ class ThirdpartyApi extends DolibarrApi {
     /**
      * Show customers
      * 
-     * @url GET /thirdparty/list/customers
-     * 
      * @return array    List of customers
+     * 
+     * @url GET /thirdparty/list/customers
      */
     function getListCustomers() {
         return $this->getList(1);
@@ -194,9 +191,9 @@ class ThirdpartyApi extends DolibarrApi {
     /**
      * Show prospects
      * 
-     * @url GET /thirdparty/list/prospects
-     * 
      * @return array    List of prospects
+     * 
+     * @url GET /thirdparty/list/prospects
      */
     function getListProspects() {
         return $this->getList('',1);
@@ -205,9 +202,9 @@ class ThirdpartyApi extends DolibarrApi {
      /**
      * Show other
      * 
-     * @url GET /thirdparty/list/others
-     * 
      * @return array    List of thirpdparties who are not customer neither prospect
+     * 
+     * @url GET /thirdparty/list/others
      */
     function getListOthers() {
         return $this->getList('','',1);
@@ -216,9 +213,10 @@ class ThirdpartyApi extends DolibarrApi {
     /**
      * Create thirdparty object
      *
-     * @url	POST thirdparty/
-     * @param array $request_data
+     * @param array $request_data   Request datas
      * @return int  ID of thirdparty
+     * 
+     * @url	POST thirdparty/
      */
     function post($request_data = NULL)
     {
@@ -237,10 +235,11 @@ class ThirdpartyApi extends DolibarrApi {
     /**
      * Update thirdparty
      *
-     * @url	PUT thirdparty/{id}
      * @param int   $id             Id of thirdparty to update
      * @param array $request_data   Datas   
      * @return int 
+     * 
+     * @url	PUT thirdparty/{id}
      */
     function put($id, $request_data = NULL)
     {
@@ -270,9 +269,10 @@ class ThirdpartyApi extends DolibarrApi {
     /**
      * Delete thirdparty
      *
-     * @url	DELETE thirdparty/{id}
-     * @param int $id
+     * @param int $id   Thirparty ID
      * @return type
+     * 
+     * @url	DELETE thirdparty/{id}
      */
     function delete($id)
     {
@@ -293,8 +293,10 @@ class ThirdpartyApi extends DolibarrApi {
     
     /**
      * Validate fields before create or update object
-     * @param array $data
+     * 
+     * @param array $data   Datas to validate
      * @return array
+     * 
      * @throws RestException
      */
     function _validate($data)