Authored by 毕凯

gulp ge

... ... @@ -2,7 +2,7 @@
/**
* 所有Controller控制器的基类
*
*
* @name AbstractAction
* @package library
* @copyright yoho.inc
... ... @@ -24,8 +24,8 @@ class AbstractAction extends Controller_Abstract
/**
* HTTP请求对象
*
* @var object
*
* @var object
*/
protected $_request;
... ... @@ -40,8 +40,8 @@ class AbstractAction extends Controller_Abstract
/**
* 存放模板数据
*
* @var array
*
* @var array
*/
protected $_data;
... ... @@ -69,14 +69,14 @@ class AbstractAction extends Controller_Abstract
case 'develop': // 开发
default:
$this->_view->assign('devEnv', true);
$this->_useSession = false;
$this->_useSession = true;
break;
}
}
/**
* 封装一下获取get参数
*
*
* @param String $key
* @param mixed $default
* @return mixed
... ... @@ -91,7 +91,7 @@ class AbstractAction extends Controller_Abstract
/**
* 封装一下获取post参数
*
*
* @param String $key
* @param mixed $default
* @return mixed
... ... @@ -106,7 +106,7 @@ class AbstractAction extends Controller_Abstract
/**
* 封装一下获取YAF内部的参数
*
*
* @param String $key
* @param mixed $default
* @return mixed
... ... @@ -118,7 +118,7 @@ class AbstractAction extends Controller_Abstract
/**
* 封装一下获取服务器的参数
*
*
* @param String $key
* @param mixed $default
* @return mixed
... ... @@ -130,7 +130,7 @@ class AbstractAction extends Controller_Abstract
/**
* 关闭模板自动渲染
*
*
* @return void
*/
protected function disableView()
... ... @@ -140,7 +140,7 @@ class AbstractAction extends Controller_Abstract
/**
* 输出JSON数据到浏览器
*
*
* @return void
*/
protected function echoJson($json)
... ... @@ -155,7 +155,7 @@ class AbstractAction extends Controller_Abstract
/**
* 返回JSON数据
*
*
* @param int $code 状态编码
* @param string $message 提示信息
* @param mixed $data 数据内容
... ... @@ -170,7 +170,7 @@ class AbstractAction extends Controller_Abstract
'data' => $data,
));
}
/**
* JSON输出
* @param $code
... ... @@ -183,7 +183,7 @@ class AbstractAction extends Controller_Abstract
echo json_encode(array('code' => $code, 'message' => $message, 'data' => $data));
exit();
}
/**
* JSONP Callback输出,用于远程调用
* @param $callbackString
... ... @@ -199,11 +199,11 @@ class AbstractAction extends Controller_Abstract
echo ")";
exit();
}
/**
* 判断是不是AJAX请求
*
*
* @return bool
*/
protected function isAjax()
... ... @@ -223,7 +223,7 @@ class AbstractAction extends Controller_Abstract
/**
* 跳转到指定的URL
*
*
* @param string $url 链接地址
* @return void
*/
... ... @@ -236,7 +236,7 @@ class AbstractAction extends Controller_Abstract
/**
* 设置Cookie
*
*
* @param string $name cookie的名字
* @param string $value cookie的值
* @param integer $expire cookie过期时间
... ... @@ -250,7 +250,7 @@ class AbstractAction extends Controller_Abstract
/**
* 返回Cookie变量
*
*
* @param string $name cookie名称
* @param string $default 未获取到返回的默认值
* @return string 获取到的cookie值
... ... @@ -262,7 +262,7 @@ class AbstractAction extends Controller_Abstract
/**
* 设置缓存
*
*
* @param string $key 键名
* @param mixed $value 需要缓存的数据
* @param int $expire 缓存有效期(单位秒, 0表示永久)
... ... @@ -275,7 +275,7 @@ class AbstractAction extends Controller_Abstract
/**
* 获取缓存
*
*
* @param string $key 键名
* @param bool $isMaster 控制是到主服务器取,还是到从服务器取缓存
* @return mixed
... ... @@ -291,7 +291,7 @@ class AbstractAction extends Controller_Abstract
/**
* 设置Session
*
*
* @param string $name 名称
* @param mixed $value 值
* @return void
... ... @@ -305,7 +305,7 @@ class AbstractAction extends Controller_Abstract
/**
* 获取Session
*
*
* @param string $name 名称
* @return mixed
*/
... ... @@ -333,10 +333,10 @@ class AbstractAction extends Controller_Abstract
$this->setSession('_LOGIN_UID', $uid);
$this->setCookie('_TOKEN', $token);
}
/**
* 获取当前登录的用户ID
*
*
* @param bool $useSession (true:从服务端session中检查, false:从客户端cookie中检查)
* @return int
*/
... ... @@ -369,7 +369,7 @@ class AbstractAction extends Controller_Abstract
$this->_usession = $cookieList[3];
$this->_vip = $cookieList[2];
}
}
}
// 新的, 如果老站没有同步成功,再尝试从SESSION获取
elseif ($useSession) {
$uid = $this->getSession('_LOGIN_UID');
... ... @@ -380,10 +380,10 @@ class AbstractAction extends Controller_Abstract
}
return $this->_uid;
}
/**
* 获取客户端唯一标识
*
*
* @return string
*/
protected function getUdid()
... ... @@ -400,10 +400,10 @@ class AbstractAction extends Controller_Abstract
return $udid;
}
/*
* 设置网站SEO的标题
*
*
* @param string $title 标题
* @param string $sign 连接的字符串
* @param bool $showMore 是否显示更多内容
... ... @@ -418,7 +418,7 @@ class AbstractAction extends Controller_Abstract
/**
* 设置网站SEO的关键词
*
*
* @param string $keywords 关键词,多个之间用","逗号分隔
* @return void
*/
... ... @@ -429,7 +429,7 @@ class AbstractAction extends Controller_Abstract
/**
* 设置网站SEO的描述内容
*
*
* @param string $description 描述内容
* @param bool $showMore 是否显示更多内容
* @param string $sign 连接的字符串
... ... @@ -443,7 +443,7 @@ class AbstractAction extends Controller_Abstract
/**
* 设置网站导航头部信息
*
*
* @param string $title 头部标题
* @param mixed $backUrl 返回的链接
* @param boolean $navBtn 是否显示右上角导航
... ... @@ -502,13 +502,13 @@ class AbstractAction extends Controller_Abstract
break;
}
}
$this->_view->assign('pageHeader', $header);
}
/**
* 设置网站导航底部信息
*
*
* @return void
*/
protected function setNavFooterTab()
... ... @@ -524,7 +524,7 @@ class AbstractAction extends Controller_Abstract
/**
* 设置侧边栏信息
*
*
* @param string $guangChoosed 逛默认选中项 "all"表示全部,"boys":只看男生,"girls":只看女生
* @return void
*/
... ... @@ -535,7 +535,7 @@ class AbstractAction extends Controller_Abstract
/**
* 设置最后修改时间
*
*
* @param string $modifiedTime 修改时间戳
* @param type $notModifiedExit 是否在没有修改时返回304状态
* @return void
... ... @@ -552,7 +552,7 @@ class AbstractAction extends Controller_Abstract
/**
* 设置浏览器的缓存
*
*
* @param int $seconds 单位是秒
* @return void
*/
... ... @@ -562,7 +562,7 @@ class AbstractAction extends Controller_Abstract
header('Expires: ' . $time);
}
/**
* JS 跳转并提示
*
... ... @@ -573,7 +573,7 @@ class AbstractAction extends Controller_Abstract
protected function helpJsRedirect($message = '', $expression = "history.back()")
{
header("content-type: text/html; charset=utf-8");
if ($message != '') {
$message = strtr(addslashes($message), array('\n' => '\\n'));
echo "<script language=\"javascript\">";
... ...
... ... @@ -31,7 +31,7 @@ class Yohobuy
// 测试环境 */
// const API_URL = 'http://testapi.yoho.cn:28078/'; // 'http://192.168.102.205:8080/gateway/'
const API_URL = 'http://devapi.yoho.cn:58078/'; // 'http://192.168.102.205:8080/gateway/'
const API_URL = 'http://testapi.yoho.cn:28078/'; // 'http://192.168.102.205:8080/gateway/'
// const API_URL = 'http://192.168.102.218:8080/gateway/';
const SERVICE_URL = 'http://testservice.yoho.cn:28077/';
const YOHOBUY_URL = 'http://www.yohobuy.com/';
... ... @@ -183,7 +183,7 @@ class Yohobuy
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
if ($useGzip) {
if ($useGzip) {
curl_setopt($ch, CURLOPT_ENCODING, 'gzip');
}
if (!empty($userAgent)) {
... ... @@ -500,7 +500,7 @@ class Yohobuy
}
return $_SERVER['HTTP_USER_AGENT'];
}
/**
* 判断是否手机
* @return bool
... ...
This diff could not be displayed because it is too large.
[memcached]
master.hosts = 127.0.0.1:11212,127.0.0.1:11213
slave.hosts = 127.0.0.1:11212,127.0.0.1:11213
session.hosts = 127.0.0.1:11212,127.0.0.1:11213
master.hosts = 192.168.102.168:12580
slave.hosts = 192.168.102.168:12580
session.hosts = 192.168.102.168:12580
[redis]
servers.hosts = 192.168.1.168:6379
\ No newline at end of file
servers.hosts = 192.168.1.168:6379
... ...