function markdown_upload_ajax_image() { global $zbp; $xhr = array('error' => "", 'url' => ""); foreach ($_FILES as $key => $value) { if ($_FILES[$key]['error'] == 0) { if (is_uploaded_file($_FILES[$key]['tmp_name'])) { $tmp_name = $_FILES[$key]['tmp_name']; $name = $_FILES[$key]['name']; $upload = new Upload(); $upload->Name = $_FILES[$key]['name']; $upload->SourceName = $_FILES[$key]['name']; $upload->MimeType = $_FILES[$key]['type']; $upload->Size = $_FILES[$key]['size']; $upload->AuthorID = $zbp->user->ID; if (!$upload->CheckExtName()) { $xhr['error'] = $this->lang['error'][26]; } if (!$upload->CheckSize()) { $xhr['error'] = $this->lang['error'][27]; } $upload->SaveFile($_FILES[$key]['tmp_name']); $upload->Save(); } } } if (isset($upload)) { CountMemberArray(array($upload->AuthorID), array(0, 0, 0, +1)); $xhr['url'] = $upload->Url; } echo json_encode($xhr); }
/** * Recount member * @return null */ public function member_recount($id) { //$param = unserialize($param); //$id = $param[0]; //$name = $param[1]; CountMemberArray(array($id)); $this->output('success', '用户' . '(ID = ' . $id . ')重建成功'); }
function DelUpload() { global $zbp; $id = (int) GetVars('id', 'GET'); $u = $zbp->GetUploadByID($id); if ($zbp->CheckRights('UploadAll') || !$zbp->CheckRights('UploadAll') && $u->AuthorID == $zbp->user->ID) { $u->Del(); CountMemberArray(array($u->AuthorID)); $u->DelFile(); } else { return false; } return true; }