admin/model/extension/d_opencart_patch/url.php
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/*
* location: admin/model/extension/d_opencart_patch/store.php
*
*/
class ModelExtensionDOpencartPatchUrl extends Model {
public function link($route, $url = '', $secure = 'SSL'){
if(isset($this->session->data['user_token']) || isset($this->session->data['token'])){
if(VERSION >= '3.0.0.0'){
$token = 'user_token=' . $this->session->data['user_token'];
}else{
$token = 'token=' . $this->session->data['token'];
}
if($url){
$url = $token . '&' .$url;
}else{
$url = $token;
}
}
//this is a fallback for old versions. if you need to get Extension link - use getExtensionLink();
if(VERSION >= '3.0.0.0'){
$routes = array(
'marketplace/extension' => 'marketplace/extension',
);
}elseif(VERSION >= '2.3.0.0'){
$routes = array(
'marketplace/extension' => 'extension/extension',
);
}else{
$routes = array(
'marketplace/extension' => 'extension/module',
);
}
foreach($routes as $key => $value){
if (strpos($route, $key) === 0) {
$route = str_replace($key, $value, $route);
}
}
return $this->url->link($route, $url, $secure);
}
public function ajax($route, $url = '', $secure = true){
return str_replace('&', '&', $this->link($route, $url, $secure));
}
public function getExtensionLink($type, $url = '', $secure = 'SSL'){
if(isset($this->session->data['user_token']) || isset($this->session->data['token'])){
if(VERSION >= '3.0.0.0'){
$token = 'user_token=' . $this->session->data['user_token'];
}else{
$token = 'token=' . $this->session->data['token'];
}
后面还有 31 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
