webmain/model/flow/knowtraimModel.php

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
/**
*	考试培训
*/
class flow_knowtraimClassModel extends flowModel
{
	public $statearr;
	public function initModel()
	{
		$this->statearr = explode(',','<font color=#ff6600>还未开始</font>,<font color=green>进行中</font>,<font color=#888888>已结束</font>');
	}
	
	public function getstatestr($zt)
	{
		return arrvalue($this->statearr, $zt);
	}
	
	protected function flowsubmit($na, $sm)
	{
		if($this->rs['status']==1)$this->sendtodo();
	}
	
	//审核完成后发通知
	protected function flowcheckfinsh($zt)
	{
		if($zt==1)$this->sendtodo();
	}
	
	//发通知给对应人员
	public function sendtodo()
	{
		$rows = m('knowtrais')->getall('mid='.$this->id.' and `isks`=0','uid');
		$ids  = '';
		foreach($rows as $k=>$rs)$ids.=','.$rs['uid'].'';
		if($ids=='')return;
		$ids	= substr($ids, 1);
		
		$cont	= ''.$this->adminname.'发布培训考试,主题:{title},时间{startdt}至{enddt}。';
		$this->push($ids,'', $cont);
	}
	
	public function flowisreadqx()
	{
		$to = m('knowtrais')->rows('`mid`='.$this->id.' and `uid`='.$this->adminid.'');
		return $to>0;
	}
	
	public function flowrsreplace($rs,$lx=0)
	{
		$zt 		 = $rs['state'];
		$rs['state'] = $this->getstatestr($zt);
		if($lx==1 && $zt==1){
			//我当前状态
			$ors	= m('knowtrais')->getone('`mid`='.$rs['id'].' and `uid`='.$this->adminid.'');
			if($ors){
				if($ors['isks']=='0'){
					$rs['state'] .= '&nbsp;<a class="zhu"  href="index.php?m=hr&a=kaoshi&d=main&id='.$this->id.'">去考试</a>';
				}else{
					$rs['state'] .= '&nbsp;&nbsp;已考试分数:'.$ors['fenshu'].'';
				}
后面还有 64 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。