Source for file FeatureServerCreateProxy.php

Documentation is available at FeatureServerCreateProxy.php

  1. <?php
  2. /**
  3. * Class Proxy feature server quant la requete est de type Create
  4. *
  5. * PHP versions 5
  6. @category  PHP
  7. @package   GeoPrisma
  8. @author    Pascal Martin
  9. @copyright 2009, Boreal - Information Strategies
  10. @license   http://www.geoprisma.org/license BSD License
  11. @link      http://www.geoprisma.org
  12. */
  13.  
  14. /**
  15. * Class Proxy feature server quant la requete est de type Create
  16. @category   PHP
  17. @package    GeoPrisma
  18. @subpackage Proxy
  19. @author     Pascal Martin
  20. */   
  21. {
  22.     /**
  23.     * Foward the call end return the result
  24.     * 
  25.     * @return void 
  26.     */
  27.     public function process()
  28.     {        
  29.         $strPathInfo self::getPathInfo();  
  30.         $objCurl curl_init($this->addParam($this->getService()->getSource().$strPathInfo));  
  31.         curl_setopt($objCurlCURLOPT_CUSTOMREQUEST'POST');                
  32.         curl_setopt($objCurlCURLOPT_POSTFIELDS$GLOBALS['HTTP_RAW_POST_DATA']);    
  33.         curl_exec($objCurl);
  34.         curl_close($objCurl);              
  35.     }
  36.     
  37.     /**
  38.     * Retourne le nom de l'action rĂ©aliser par le proxy (Create - Read - Update - Delete)
  39.     *                                   
  40.     * @return string 
  41.     */
  42.     public function getAction()
  43.     {
  44.         return self::CRUD_CREATE;    
  45.     }
  46. }
  47.  
  48. ?>

Documentation generated on Mon, 20 Feb 2012 13:46:11 -0500 by phpDocumentor 1.4.1