示例#1
0
 public static function insertToken(Module_Download $module, GWF_Download $dl, $user, $token)
 {
     $expires = $dl->expires() ? GWF_Time::getDate(GWF_Date::LEN_SECOND, time() + $dl->getVar('dl_expire')) : '';
     $row = new self(array('dlt_dlid' => $dl->getID(), 'dlt_uid' => $user === false ? 0 : $user->getID(), 'dlt_token' => $token, 'dlt_expires' => $expires));
     if (false === $row->insert()) {
         return false;
     }
     return true;
 }