/** * 获取文件 * @param [type] $[folder] [<文件夹ID>] * @return [type] name [<文件名称>] * @return [type] emp_name [<用户姓名>] * @return [type] path [<文件夹路径>] * @return [type] extension [<文件夹后缀名称>] * @return [type] create_time [<文件夹创建时间>] */ public function getFiles() { $folder = $_REQUEST['folder']; $map['is_del'] = array('eq', 0); $map['folder'] = $folder; $files = M('Doc')->where($map)->field('add_file')->select(); $addFiles = ''; for ($i = 0; $i < count($files); $i++) { $addFiles = $addFiles . $files[$i]['add_file']; } $temp = substr($addFiles, 0, strlen($addFiles) - 1); $temp = str_replace(';', ',', $temp); $where['sid'] = array('in', $temp); $result = M('File')->where($where)->field('name,user_id,savename,extension,create_time')->select(); $data = array(); for ($i = 0; $i < count($result); $i++) { $data[$i]['name'] = $result[$i]['name']; $data[$i]['emp_name'] = get_userName($result[$i]['user_id']); $data[$i]['path'] = $result[$i]['savename']; $data[$i]['extension'] = $result[$i]['extension']; $data[$i]['create_time'] = $result[$i]['create_time']; } // var_dump($data); // exit(); if ($result) { $this->result(1, '', $data); } else { $this->result(0, '暂无数据.', ''); } }
function get_members($db, $activityId) { $members = ""; $sql = <<<EOF SELECT * FROM ActivityMember WHERE activityId={$activityId}; EOF; $ret = $db->query($sql); while ($row = $ret->fetchArray(SQLITE3_ASSOC)) { $userId = $row['userId']; $tmp = get_userName($db, $userId); $members = $members . "<p class='fa fa-user'>" . $tmp . "</p> "; } return $members; }
/** * 增加评论 * @param unknown $id 日志的id * @param unknown $uid 评论人id * @param unknown $content * @param int type 1 anzhuo 2ios */ public function addComment() { $id = $_REQUEST['id']; $uid = UID; // $uid=$_REQUEST['uid']; $contact = $_REQUEST['contact']; $type = $_REQUEST['type']; if ($type == 2) { $content = base64_decode($contact); } $data['com_name'] = get_userName($uid); $data['daily_id'] = $id; $data['contact'] = $contact; $res = M('comment')->add($data); if ($res) { $this->pushMessage($id); $this->result('1', '添加成功!'); } else { $this->result('0', '未知错误!'); } }
/** * 消息提醒 * class=1 通知 * class=2 邮件 * class=3 会议 * class=4 会议审批 * class=5 公文审批 * */ function send_message($uid, $recover_id, $class) { switch ($class) { case 1: $content = "您有新的通知,请注意查看"; break; case 2: $content = "您有新的邮件,请注意查看"; break; case 3: $content = "您有新的会议被审批,请及时到会"; break; case 4: $content = "有新的会议申请需要您审批,请注意查看"; break; case 5: $content = "有新的公文需要您审批,请注意查看"; break; default: break; } $sender_name = get_userName($uid); if (!is_array($recover_id)) { $recover = explode(',', $recover_id); for ($i = 0; $i < count($recover); $i++) { $recover_name[$i] = get_userName($recover[$i]); $messageData[] = array('content' => $content, 'sender_id' => $uid, 'sender_name' => $sender_name, 'recover_id' => $recover[$i], 'recover_name' => $recover_name[$i], 'user_id' => $uid, 'create_time' => NOW_TIME); } // var_dump($messageData); // exit; $result = D('Message')->addAll($messageData); if ($result) { return true; } else { return false; } } }
include 'core/init.inc.php'; if (isset($_POST['studID'], $_POST['password'])) { $errors = array(); if (empty($_POST['studID'])) { $errors[] = "Username ID can not be empty."; } if (empty($_POST['password'])) { $errors[] = "Password can not be empty."; } if (empty($errors)) { if (valid_credentials($_POST['studID'], $_POST['password']) === false) { $errors[] = "UserID and/or Password did not match."; } else { $_SESSION['studID'] = $_POST['studID']; $_SESSION['userName'] = get_userName($_POST['studID']); $_SESSION['studDept'] = get_userDept($_POST['studID']); $_SESSION['userGroup'] = get_userGroup($_POST['studID']); if ($_SESSION['userGroup'] === 'admin') { header('Location: adminpanel.php'); } if ($_SESSION['userGroup'] === 'user') { header('Location: home.php'); } if ($_SESSION['userGroup'] === 'encoder') { header('Location: reguser.php'); } } } } ?>
/** * 添加 AND 临时保存 草稿箱修改公文 * @param unknown $doc_type 公文类型 * @param unknown $doc_model 发文字号 * @param unknown $doc_level 秘密等级 * @param unknown $doc_acute 紧急程度 * @param unknown $doc_title 公文标题 * @param unknown $doc_content 公文内容 * @param unknown $doc_keyword 关键词 * @param string $people_sh 传uid * @param string $people_qf 传uid * @param string $people_sj 传uid 多人逗号分隔 * @param string $sid 附件id 多个附件 分号分割 * @param int $type 1为安卓 2为ios * @param int $status 1 添加 2保存 3修改 * @param int $flow_id 传入要修改的公文id */ public function addAndEdditDoc() { // var_dump('5456656'); // exit; $doc_type = $_REQUEST['doc_type']; $doc_model = $_REQUEST['doc_model']; $doc_level = $_REQUEST['doc_level']; $doc_acute = $_REQUEST['doc_acute']; $doc_title = $_REQUEST['doc_title']; $doc_content = $_REQUEST['doc_content']; $doc_keyword = $_REQUEST['keyword']; $people_sh = $_REQUEST['people_sh']; $people_qf = $_REQUEST['people_qf']; $people_sj = $_REQUEST['people_sj']; $sid = $_REQUEST['sid']; $type = $_REQUEST['type']; $status = $_REQUEST['status']; $id = $_REQUEST['flow_id']; $flow = M('flow'); if ($type == 2) { $doc_type = base64_decode($doc_type); $doc_level = base64_decode($doc_level); $doc_model = base64_decode($doc_model); $doc_acute = base64_decode($doc_acute); $doc_title = base64_decode($doc_title); $doc_content = base64_decode($doc_content); $doc_keyword = base64_decode($doc_keyword); } $str = ''; $peopel_sj = explode(',', $people_sj); for ($i = 0; $i < count($peopel_sj); $i++) { $str .= get_userName($peopel_sj[$i]) . "|"; $html = '<span>' . get_userName($peopel_sj[$i]) . '</span>'; } $id = get_user_id(); $data = array('docNo' => $doc_model, 'name' => $doc_title, 'content' => $doc_content, 'drafter_name' => get_user_name(), 'confirm' => get_userName($people_sh) . '|', 'confirm_name' => get_userName($people_sh), 'consult' => get_userName($people_qf), 'consult_name' => get_userName($people_qf), 'refer' => $str, 'refer_name' => $html, 'add_file' => $sid, 'user_id' => get_user_id(), 'emp_no' => get_userEmpNo($id), 'user_name' => get_user_name(), 'dept_id' => get_dept_id(), 'dept_name' => get_dept_name(), 'create_time' => time(), 'update_time' => 0, 'step' => $status == 1 ? 20 : 10, 'is_del' => 0, 'doc_type' => $doc_type, 'doc_level' => $doc_level, 'doc_acute' => $doc_acute); // var_dump($data); // exit; $res = $flow->add($data); if ($status <= 2) { if ($res) { $log_data = array('flow_id' => $res, 'emp_no' => get_userName($people_sh), 'step' => 21, 'create_time' => time(), 'update_time' => time(), 'is_del' => 0); M('flow_log')->add($log_data); $this->result('1', '添加成功!'); } else { $this->result('0', '未知错误!'); } } else { if ($status > 2) { $info = M('Flow')->where(array('id' => $id))->save($data); if ($info) { $this->result('1', '保存成功!'); } else { $this->result('0', '失败!'); } } } }