webmain/main/flowview/flowviewAction.php

(开头部分) 6KB

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

<?php
/**
*	可视化模块设计
*	开发者:雨中磐石
*	官网:www.rockoa.com
*	禁止乱修改头部信息,请保留尊重开发者
*	修改时间:2021-10-14
*/
class flowviewClassAction extends Action
{
	public function defaultAction()
	{
		$ybarr	 = $this->option->authercheck();
		if(is_string($ybarr))return $ybarr;
		$this->title = '可视化模块设计';
		$this->assign('modearr', m('mode')->getmodearr("and (`type`<>'系统' or `num`='demo')"));
	}
	
	//加载字段信息
	public function getziduanAction()
	{
		$num 	= $this->get('num');
		$fid 	= $this->get('fid');
		$moders = m('flow_set')->getone("`num`='$num'");
		$tables = $moders['table'];
		$ziduan = m('flow_element')->getone('mid='.$moders['id'].' and `iszb`=0 and `fields`=\''.$fid.'\'','*','`iszb` asc,`sort` asc');
		
		$fiedar = $this->db->gettablefields('[Q]'.$tables.'','',"and `COLUMN_NAME`='$fid'");
		if($fiedar){
			$fieda = $fiedar[0];
			if($fieda['type']=='decimal'){
				$ziduan['lens'] 	= $fieda['xslen1'];
				$ziduan['xiaoshu'] 	= $fieda['xslen2'];
			}
		}
	
		return array(
			'ziduan' => $ziduan,
			'fiedar' => $fiedar,
			'typedata' => $this->option->getdata('flowinputtype'),
		);
	}
	
	//加载字段信息
	public function getziduansAction()
	{
		$num 		= $this->get('num');
		$name 		= $this->rock->xssrepstr($this->post('name'));
		$fields 	= c('pingyin')->get($name,1);
		if(!$fields || strlen($fields)<4)$fields = 'a'.$this->db->ranknum('flow_element','fields'); 
		if(strlen($fields)>20)$fields = 'a'.substr($fields,0,19);
		
		$ziduan['name'] 	= $name;
		$ziduan['fields'] 	= $fields;
		$ziduan['fieldstype'] = 'text';
		$ziduan['id'] 	= '0';
		$ziduan['dev'] 	= '';
		$ziduan['lens'] = '0';
		$ziduan['islu'] = '1';
		$ziduan['issou'] = '1';
后面还有 157 行代码,购买后查看完整代码

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

AI 解读 AI

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

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