コード例 #1
0
ファイル: EventModel.php プロジェクト: noikiy/php
 public static function onActivateForGZH($openid)
 {
     $nk = Nosql::NK_ACTIVATE_FOR_GZH . $openid;
     $ret = Nosql::get($nk);
     if (!empty($ret)) {
         return;
     }
     Nosql::setex($nk, Nosql::NK_ACTIVATE_FOR_GZH_EXPIRE, 'x');
     AsyncModel::asyncDBOpt('activate_for_gzh', array('openid' => $openid));
 }
コード例 #2
0
ファイル: Util.php プロジェクト: noikiy/php
 public static function timeLimitFunction($nk, $expire, $func, $params)
 {
     $ret = Nosql::get($nk);
     if (!empty($ret)) {
         return false;
     }
     if (call_user_func_array($func, $params)) {
         Nosql::setex($nk, $expire, 'x');
         return true;
     }
     return false;
 }