本文整理汇总了PHP中GlobalConfig::getDepositCode方法的典型用法代码示例。如果您正苦于以下问题:PHP GlobalConfig::getDepositCode方法的具体用法?PHP GlobalConfig::getDepositCode怎么用?PHP GlobalConfig::getDepositCode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类GlobalConfig
的用法示例。
在下文中一共展示了GlobalConfig::getDepositCode方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: wso_g002
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");
}
}
示例2: _displayInformations
private function _displayInformations()
{
$html = '';
/* Get configuration */
$urlws = Configuration::get('OSI_WS_URL');
$portws = Configuration::get('OSI_WS_PORT');
$loginws = Configuration::get('OSI_WS_LOGIN');
$passwdws = Configuration::get('OSI_WS_PASSWD');
$servicecode = Configuration::get('OSI_SERVICE_CODE');
$websitecode = Configuration::get('OSI_WEBSITE_CODE');
$depotcode = Configuration::get('OSI_DEPOSIT_CODE');
if ($urlws == '' || $portws == '' || $loginws == '' || $passwdws == '' || $servicecode == '' || $websitecode == '' || $depotcode == '') {
$html .= '<div class="error_box">' . $this->l('The webservice access OpenSi and the cron must be configured.');
$html .= '<br />';
$html .= $this->l('Absolute path to specify in your crontab') . ' : sh ' . dirname(__FILE__) . '/cron.sh</div>';
}
$html .= '
<fieldset>
<legend><img src="' . $this->_path . 'img/access.png" alt="" />' . $this->l('Access configuration') . '</legend>
<label>' . $this->l('Login') . ' <sup>*</sup></label>
<div class="margin-form">
<input type="text" name="osi_ws_login" class="biginp" value="' . Tools::htmlentitiesUTF8(GlobalConfig::getWsLogin()) . '" />
</div>
<label>' . $this->l('Password') . ' <sup>*</sup></label>
<div class="margin-form">
<input type="password" name="osi_ws_passwd" class="biginp" value="' . Tools::htmlentitiesUTF8(GlobalConfig::getWsPasswd()) . '" />
</div>
<label>' . $this->l('Service code') . ' <sup>*</sup></label>
<div class="margin-form">
<input type="text" name="osi_service_code" class="biginp" value="' . Tools::htmlentitiesUTF8(GlobalConfig::getServiceCode()) . '" />
</div>
<label>' . $this->l('website code') . ' <sup>*</sup></label>
<div class="margin-form">
<input type="text" name="osi_website_code" class="biginp" value="' . Tools::htmlentitiesUTF8(GlobalConfig::getWebSiteCode()) . '" />
</div>
<label>' . $this->l('deposit code') . ' <sup>*</sup></label>
<div class="margin-form">
<input type="text" name="osi_deposit_code" class="biginp" value="' . Tools::htmlentitiesUTF8(GlobalConfig::getDepositCode()) . '" />
</div>
</fieldset>
<br /><br />
<fieldset>
<legend><img src="' . $this->_path . 'img/cron.png" alt="" />' . $this->l('Cron configuration') . '</legend>
<strong>Définition</strong> : Le cron est un séquenceur de tâches système UNIX.<br />
<u>Son activation est nécessaire</u> pour automatiser les flux (commandes, clients, stocks, prix, ...) entre OpenSi et votre boutique.<br />
Pour installer le cron, vous devez procéder de la manière suivante :<br /><br />
<strong>1. Connection à votre serveur en SSH</strong>
<div class="cron-details">
Pour se connecter, ouvrir un terminal et taper la ligne de commande suivante :<br />
<span class="courier">ssh user@host</span><br />
<i class="courier">Ex : ssh martin@120.01.02.03</i><br />
Appuyer sur la touche "entrée".<br />
Rentrer le mot de passe et appuyer à nouveau sur la touche "entrée".<br />
Vous devez maintenant être connecté à votre serveur.<br /><br />
<span class="grey">→ L\'éditeur OpenSi reste à votre disposition pour vous assister dans <a href="http://www.opensi.fr/Contact_Prestashop.html" class="grey" target="_blank">la mise en place de ce cron</a>.</span>
</div>
<strong>2. Édition de la crontab</strong>
<div class="cron-details">
Pour éditer la crontab, taper la ligne de commande suivante :<br />
<span class="courier">crontab -e</span><br />
et appuyer sur la touche "entrée".
</div>
<strong>3. Configuration de la crontab</strong>
<div class="cron-details">
Ajouter la ligne suivante dans votre crontab, enregistrer et fermer le fichier.<br />
<span class="courier">*/10 * * * * sh ' . dirname(__FILE__) . '/cron.sh</span>
</div>
Votre crontab est maintenant configurée.
</fieldset>
<br /><br />
<fieldset>
<legend><img src="' . $this->_path . 'img/parameters.png" alt="" />' . $this->l('OpenSi adminnistration') . '</legend>
<span class="mini brown"><img src="' . $this->_path . 'img/warning.png" alt="" />' . $this->l('Do not change the value of the fields below.') . '</span><br /><br />
<label>' . $this->l('Url') . ' <sup>*</sup></label>
<div class="margin-form">
<input type="text" name="osi_ws_url" class="biginp" id="ws_url" value="' . Tools::htmlentitiesUTF8(GlobalConfig::getWsUrl()) . '" />
</div>
<label>' . $this->l('Port') . ' <sup>*</sup></label>
<div class="margin-form">
<input type="text" name="osi_ws_port" class="biginp" value="' . Tools::htmlentitiesUTF8(GlobalConfig::getWsPort()) . '" />
</div>
</fieldset>
';
return $html;
}
示例3: createStockProductXml
public static function createStockProductXml($product)
{
$docXml = self::createResponseXml();
$request = $docXml->createElement("request");
$invpermElem = $docXml->createElement("Invperm_Article");
$invpermElem->setAttribute('Code_Depot', GlobalConfig::getDepositCode());
$invpermElem->setAttribute('Reference', $product['reference']);
$invpermElem->setAttribute('Stock_Reel', $product['quantity']);
$request->appendChild($invpermElem);
$docXml->appendChild($request);
return $docXml->saveXML();
}