$lname=strtolower($name); if (isset($_POST['myownkey'])) Configuration::updateValue('MYOWND_KEY', $_POST['myownkey']); $servname = $_SERVER["SERVER_NAME"]; $host = str_ireplace("www.", "", $servname) ; $keys = explode(";", Configuration::get('MYOWND_KEY')); myOwnDeliveriesController::_construire($this); $iskeyvalid=false; $islocal=false; $isproversion=is_file(_PS_MODULE_DIR_ .$this->name."/pro/carriers.php"); foreach ($keys as $key) { if (!$isproversion && strtolower(md5(strtolower(myOwnDeliveriesController::$name.":".$host))) == strtolower(trim($key))) $iskeyvalid=true; if ($isproversion && strtolower(md5(strtolower(myOwnDeliveriesController::$name."pro:".$host))) == strtolower(trim($key))) $iskeyvalid=true; } if ($iskeyvalid) $this->keyvalid=true; if (stripos($servname, "192.168.") !== false) $islocal=true; if ($servname == "127.0.0.1") $islocal=true; if ($servname == "localhost") $islocal=true; $this->iskeyvalid=$iskeyvalid; $this->islocal=$islocal; $this->isProVersion=$isproversion; if ($islocal or $iskeyvalid) { if (is_array($arguments)) { if (array_key_exists(0, $arguments)) $params = $arguments[0]; else $params = ""; } else $params = $arguments; if (is_array($params)) $params['caller'] = 'hook'; if ($lname=="hookheader" or $lname=="hookdisplayheader") $out = myOwnDeliveriesHooksController::displayHeader($this, $params); if ($lname=="hookhome" or $lname=="hookdisplayhome") $out = myOwnDeliveriesHooksController::displayHome($this, $params); if ($lname=="hookadminorder" or $lname=="hookdisplayadminorder") $out = myOwnDeliveriesHooksController::displayAdminOrder($this, $params['id_order']); if ($lname=="hookorderdetaildisplayed" or $lname=="hookdisplayorderdetail") $out = myOwnDeliveriesHooksController::displayOrderDetail($this, $params['order']); if ($lname=="hookcreateaccountform" or $lname=="hookdisplaycustomeraccountform") $out = myOwnDeliveriesHooksController::displayCreateAccount($this); if ($lname=="hookcreateaccount" or $lname=="hookactioncustomeraccountadd") $out = myOwnDeliveriesHooksController::execCreateAccount($this, $back, $errors, $params['newCustomer'], $params['_POST']); if ($lname=="hookcart" or $lname=="hookactioncartsave") $out = myOwnDeliveriesHooksController::execCart($this, $params); if ($lname=="hookupdatecarrier" or $lname=="hookactioncarrierupdate") myOwnDeliveriesHooksController::execUpdateCarrier($this, $params['id_carrier'], $params['carrier']); if ($lname=="hookpostupdateorderstatus" or $lname=="hookactionorderstatuspostupdate") $out = myOwnDeliveriesHooksController::execPostUpdateOrderStatus($this, $params["id_order"], $params["newOrderStatus"]); if ($lname=="hookextracarrier" or $lname=="hookdisplaycarrierlist") $out = myOwnDeliveriesHooksController::displayExtraCarrier($this, $params); if ($lname=="hookadminstatsmodules" or $lname=="hookdisplayAdminStatsModules") $out = myOwnDeliveriesHooksController::displayAdminStats($this, $params); if ($lname=="hookdisplayhometab") $out = myOwnDeliveriesHooksController::displayHomeTab($this, $params); if ($lname=="hookdisplayhometabcontent") $out = myOwnDeliveriesHooksController::displayHomeTabContent($this, $params); if ($lname=="hookdisplaytopcolumn") $out = myOwnDeliveriesHooksController::displayTopColumn($this, $params); } if ($lname=="getcontent") $out = myOwnDeliveriesController::_getContent($this);