function featureExtractor($tweet) { $tweet = removeUrlAndUserNames($tweet); $tweet = replaceEmoticons($tweet); $tweet = changeCase($tweet); $tweet = separateWords($tweet); $tweet = stripSpecialChar($tweet); $tweet = removeEmptyWords($tweet); $tweet = removeStopWords($tweet); $tweet = replaceMultiLetterSpelling($tweet); return $tweet; }
public function getAll($start = 0, $limit = 0, $where = '', $withReply = false, $order = '`datetime` DESC') { global $mysql; $limitQuery = ''; if ($limit != 0) { $limitQuery = " LIMIT {$start},{$limit} "; } $whereQuery = ''; if ($where != '') { $whereQuery = " WHERE " . $where; } $mysql->query("\n\t\t\tSELECT SQL_CALC_FOUND_ROWS *\n\t\t\tFROM `items_comments`\n\t\t\t{$whereQuery}\n\t\t\tORDER BY {$order}\n\t\t\t{$limitQuery}\n\t\t"); if ($mysql->num_rows() == 0) { return false; } $return = array(); $whereQuery = ''; $this->usersQuery = ''; while ($d = $mysql->fetch_array()) { $d['comment'] = replaceEmoticons($d['comment']); $return[$d['id']] = $d; if ($whereQuery != '') { $whereQuery .= ' OR '; } $whereQuery .= " `reply_to` = '" . intval($d['id']) . "' "; if ($this->usersQuery != '') { $this->usersQuery .= ' OR '; } $this->usersQuery .= " `user_id` = '" . intval($d['user_id']) . "' "; } $this->foundRows = $mysql->getFoundRows(); if ($withReply && $whereQuery != '') { $mysql->query("\n\t\t\t\tSELECT *\n\t\t\t\tFROM `items_comments`\n\t\t\t\tWHERE {$whereQuery}\n\t\t\t\tORDER BY `datetime` ASC\n\t\t\t"); if ($mysql->num_rows() > 0) { while ($d = $mysql->fetch_array()) { $d['comment'] = replaceEmoticons($d['comment']); $return[$d['reply_to']]['reply'][$d['id']] = $d; if ($this->usersQuery != '') { $this->usersQuery .= ' OR '; } $this->usersQuery .= " `user_id` = '" . intval($d['user_id']) . "' "; } } } return $return; }
} _setTitle($item['name']); abr('meta_description', substr(strip_tags($item['description']), 0, 255)); require_once ROOT_PATH . '/apps/users/models/users.class.php'; $usersClass = new users(); //获取作者详情 $item['user'] = $usersClass->get($item['user_id']); //用户登录且用户购买的不是自己的作品 if (check_login_bool() && $item['user_id'] != $_SESSION['user']['user_id']) { $ordersClass = new orders(); //用户是否购买过该作品 if ($ordersClass->isBuyed($item['id'])) { $item['is_buyed'] = langMessageReplace($langArray['already_buyed'], array('URL' => '/' . $languageURL . 'users/downloads/')); } } $item['description'] = replaceEmoticons($item['description']); $item["theme_preview"] = DATA_SERVER . "/uploads/items/" . $item["id"] . "/" . $item["theme_preview"]; abr('item', $item); #BUY ITEM //购买作品 if (isset($_SESSION['tmp']['order_id']) && $_SESSION['tmp']['order_id']) { $_SESSION['tmp']['order_id'] = 0; } if (isset($_POST['licence'])) { if (!check_login_bool()) { $_SESSION['temp']['golink'] = '/' . $languageURL . 'items/' . $itemID; refresh('/' . $languageURL . 'sign_in/'); } $ordersClass = new orders(); if ($_POST['licence'] == 'regular') { //余额购买作品
// +---------------------------------------------------------------------- // | Email author@demila.org // +---------------------------------------------------------------------- _setView(__FILE__); $username = get_id(1); _setTitle($username); $usersClass = new users(); $users = $usersClass->getByUsername($username); if (!is_array($users)) { header("HTTP/1.0 404 Not Found"); header("Location: http://" . DOMAIN . "/" . $languageURL . "error"); } if (check_login_bool() && $_SESSION['user']['user_id'] != $users['user_id']) { $users['is_follow'] = $usersClass->isFollow($users['user_id']); } $users['profile_desc'] = replaceEmoticons($users['profile_desc']); abr('user', $users); #加载分类 require_once ROOT_PATH . '/apps/categories/models/categories.class.php'; $categoriesClass = new categories(); $categories = $categoriesClass->getAll(); abr('categories', $categories); #发送邮件 if (check_login_bool() && isset($_POST['send_email'])) { $s = $usersClass->sendEmail(); if ($s === true) { refresh('/' . $languageURL . 'user/' . $users['username'], $langArray['complete_send_email'], 'complete'); } else { addErrorMessage($s, '', 'error'); } }