isInit = true; } catch (Exception $e) { $this->isInit = false; } } /* * Call the webService WSO-G002 * Return the stock of products */ function wso_g002($startDate, $endDate) { if($this->isInit) { parent::clearParamsData(); parent::addParamData("action", "get_stock_article"); parent::addParamData('code_depot', GlobalConfig::getDepositCode()); parent::addParamData('date_debut', $startDate); parent::addParamData('date_fin', $endDate); return parent::doRequest("GET"); } } /* * Call the webService WSO-G003 * Return the tracking code from orders */ function wso_g003($startDate, $endDate) { if($this->isInit) { parent::clearParamsData(); parent::addParamData("action", "get_tracking_colis"); parent::addParamData('date_debut', $startDate); parent::addParamData('date_fin', $endDate); return parent::doRequest("GET"); } } /* * Call the webService WSO-G008 * Return the stock of products */ function wso_g008($startDate, $endDate) { if($this->isInit) { parent::clearParamsData(); parent::addParamData("action", "get_etat_commande"); parent::addParamData('date_debut', $startDate); parent::addParamData('date_fin', $endDate); return parent::doRequest("GET"); } } /* * Call the webService WSO-G009 * Return the price of products */ function wso_g009($startDate, $endDate) { if($this->isInit) { parent::clearParamsData(); parent::addParamData("action", "get_prix_article"); parent::addParamData('date_debut', $startDate); parent::addParamData('date_fin', $endDate); return parent::doRequest("GET"); } } /* * Call the webService WSO-G037 * Return OpenSi number invoices */ function wso_g037($startDate, $endDate) { if($this->isInit) { parent::clearParamsData(); parent::addParamData("action", "get_numeros_factures"); parent::addParamData('date_debut', $startDate); parent::addParamData('date_fin', $endDate); return parent::doRequest("GET"); } } }