⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ad_settings.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 PHP
📖 第 1 页 / 共 5 页
字号:
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$this->common_header( "doboard", "关闭开放论坛", "你可以修改下面的参数设置" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>是否关闭论坛?</b><br>只有拥有足够权限的用户才能继续访问论坛。",
			$SKIN->form_yes_no( "board_offline", $INFO['board_offline'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>关闭论坛的原因:</b>",
			$SKIN->form_textarea( "offline_msg", $INFO['offline_msg'] )
		) );
		$this->common_footer( );
	}

	function doedit_emoticons( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		if ( $IN['before'] == "" )
		{
			$ADMIN->error( "你必须输入表情文本进行替换!" );
		}
		if ( $IN['id'] == "" )
		{
			$ADMIN->error( "你必须提供合法的表情序号!" );
		}
		$IN['clickable'] = $IN['clickable'] ? 1 : 0;
		$db_string = $DB->compile_db_update_string( array(
			"typed" => $IN['before'],
			"image" => $IN['after'],
			"clickable" => $IN['click']
		) );
		$DB->query( "UPDATE ibf_emoticons SET {$db_string} WHERE id='".$IN['id']."'" );
		$std->boink_it( $SKIN->base_url."&act=op&code=emo" );
		exit( );
	}

	function edit_emoticons( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "你可以在下面编辑表情过滤参数";
		$ADMIN->page_title = "编辑表情符号";
		if ( $IN['id'] == "" )
		{
			$ADMIN->error( "你必须提供合法的表情文本!" );
		}
		$DB->query( "SELECT * FROM ibf_emoticons WHERE id='".$IN['id']."'" );
		if ( !( $r = $DB->fetch_row( ) ) )
		{
			$ADMIN->error( "我们无法找到相关的表情符号数据" );
		}
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "emo_doedit" ),
			2 => array( "act", "op" ),
			3 => array(
				"id",
				$IN['id']
			)
		) );
		$SKIN->td_header[] = array( "表情文本", "40%" );
		$SKIN->td_header[] = array( "表情图片", "40%" );
		$SKIN->td_header[] = array( "+ 允许点击", "20%" );
		$emos = array( );
		if ( !is_dir( $INFO['html_dir']."emoticons" ) )
		{
			$ADMIN->error( "没有找到表情图片目录 - 请确认 'html_dir' 路径设置是否正确" );
		}
		if ( !( $dh = opendir( $INFO['html_dir']."emoticons" ) ) )
		{
			exit( "不能读取表情图片目录,请检查目录设置和权限设置是否正确" );
		}
		while ( $file = readdir( $dh ) )
		{
			if ( !preg_match( "/^..?\$|^index|htm\$|html\$|^\\./i", $file ) )
			{
				$emos[] = array(
					$file,
					$file
				);
			}
		}
		closedir( $dh );
		$ADMIN->html .= $SKIN->start_table( "编辑表情符号" );
		$ADMIN->html .= "<script language='javascript'>\n\t\t\t\t\t\t <!--\n\t\t\t\t\t\t \tfunction show_emo() {\n\t\t\t\t\t\t \t\n\t\t\t\t\t\t \t\tvar emo_url = '{$INFO['html_url']}/emoticons/' + document.theAdminForm.after.options[document.theAdminForm.after.selectedIndex].value;\n\t\t\t\t\t\t \t\t\n\t\t\t\t\t\t \t\tdocument.images.emopreview.src = emo_url;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t//-->\n\t\t\t\t\t\t</script>\n\t\t\t\t\t\t";
		$ADMIN->html .= $SKIN->add_td_row( array(
			$SKIN->form_input( "before", stripslashes( $r['typed'] ) ),
			$SKIN->form_dropdown( "after", $emos, $r['image'], "onChange='show_emo()'" )."&nbsp;&nbsp;<img src='html/emoticons/{$r['image']}' name='emopreview' border='0'>",
			$SKIN->form_dropdown( "click", array(
				0 => array( 1, "是" ),
				1 => array( 0, "否" )
			), $r['clickable'] )
		) );
		$ADMIN->html .= $SKIN->end_form( "编辑表情符号" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function remove_emoticons( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		if ( $IN['id'] == "" )
		{
			$ADMIN->error( "你必须提供合法的表情序号!" );
		}
		$DB->query( "DELETE FROM ibf_emoticons WHERE id='".$IN['id']."'" );
		$std->boink_it( $SKIN->base_url."&act=op&code=emo" );
		exit( );
	}

	function add_emoticons( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		if ( $IN['before'] == "" )
		{
			$ADMIN->error( "你必须输入表情文本进行替换!" );
		}
		$IN['click'] = $IN['click'] ? 1 : 0;
		$db_string = $DB->compile_db_insert_string( array(
			"typed" => $IN['before'],
			"image" => $IN['after'],
			"clickable" => $IN['click']
		) );
		$DB->query( "INSERT INTO ibf_emoticons (".$db_string['FIELD_NAMES'].") VALUES(".$db_string['FIELD_VALUES'].")" );
		$std->boink_it( $SKIN->base_url."&act=op&code=emo" );
		exit( );
	}

	function perly_length_sort( $a, $b )
	{
		if ( strlen( $a['typed'] ) == strlen( $b['typed'] ) )
		{
			return 0;
		}
		return strlen( $b['typed'] ) < strlen( $a['typed'] ) ? -1 : 1;
	}

	function perly_word_sort( $a, $b )
	{
		if ( strlen( $a['type'] ) == strlen( $b['type'] ) )
		{
			return 0;
		}
		return strlen( $b['type'] ) < strlen( $a['type'] ) ? -1 : 1;
	}

	function upload_emoticon( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		global $HTTP_POST_FILES;
		$FILE_NAME = $HTTP_POST_FILES['FILE_UPLOAD']['name'];
		$FILE_SIZE = $HTTP_POST_FILES['FILE_UPLOAD']['size'];
		$FILE_TYPE = $HTTP_POST_FILES['FILE_UPLOAD']['type'];
		$FILE_TYPE = preg_replace( "/^(.+?);.*\$/", "\\1", $FILE_TYPE );
		if ( !is_dir( $INFO['html_dir']."emoticons" ) )
		{
			$ADMIN->error( "没有找到表情图片目录 - 请确认 'html_dir' 路径设置是否正确" );
		}
		if ( $HTTP_POST_FILES['FILE_UPLOAD']['name'] == "" || !$HTTP_POST_FILES['FILE_UPLOAD']['name'] || $HTTP_POST_FILES['FILE_UPLOAD']['name'] == "none" )
		{
			$ADMIN->error( "没有选择上传的文件!" );
		}
		if ( !move_uploaded_file( $HTTP_POST_FILES['FILE_UPLOAD']['tmp_name'], $INFO['html_dir']."emoticons"."/".$FILE_NAME ) )
		{
			$ADMIN->error( "文件上传失败" );
		}
		else
		{
			@chmod( $INFO['html_dir']."emoticons"."/".$FILE_NAME, 511 );
		}
		$std->boink_it( $SKIN->base_url."&act=op&code=emo" );
		exit( );
	}

	function emoticons( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "你可以在这里 添加/编辑/删除 表情符号。<br>你选择的表情图片必须已经上传到 'html/emoticons' 表情图片目录中。<br><br>允许点击 - 指表情图片将显示在主题发送表单的可用表情表格中。";
		$ADMIN->page_title = "表情符号管理";
		$SKIN->td_header[] = array( "表情文本", "30%" );
		$SKIN->td_header[] = array( "表情图片", "30%" );
		$SKIN->td_header[] = array( "+ 允许点击", "20%" );
		$SKIN->td_header[] = array( "编辑", "10%" );
		$SKIN->td_header[] = array( "删除", "10%" );
		$ADMIN->html .= $SKIN->start_table( "当前表情符号" );
		$DB->query( "SELECT * from ibf_emoticons" );
		$emo_url = $INFO['html_url']."/emoticons";
		$smilies = array( );
		if ( $DB->get_num_rows( ) )
		{
			while ( $r = $DB->fetch_row( ) )
			{
				$smilies[] = $r;
			}
			usort( $smilies, array( "ad_settings", "perly_length_sort" ) );
			foreach ( $smilies as $array_idx => $r )
			{
				$click = $r['clickable'] ? "是" : "否";
				$ADMIN->html .= $SKIN->add_td_row( array(
					stripslashes( $r['typed'] ),
					"<center><img src='{$emo_url}/{$r['image']}'></center>",
					"<center>{$click}</center>",
					"<center><a href='".$SKIN->base_url."&act=op&code=emo_edit&id={$r['id']}'>编辑</a></center>",
					"<center><a href='".$SKIN->base_url."&act=op&code=emo_remove&id={$r['id']}'>删除</a></center>"
				) );
			}
		}
		$ADMIN->html .= $SKIN->end_table( );
		$emos = array( );
		if ( !is_dir( $INFO['html_dir']."emoticons" ) )
		{
			$ADMIN->error( "没有找到表情图片目录 - 请确认 'html_dir' 路径设置是否正确" );
		}
		$cnt = 0;
		$start = "";
		if ( !( $dh = opendir( $INFO['html_dir']."emoticons" ) ) )
		{
			exit( "不能读取表情图片目录,请检查目录设置和权限设置是否正确" );
		}
		while ( $file = readdir( $dh ) )
		{
			if ( !preg_match( "/^..?\$|^index|htm\$|html\$|^\\./i", $file ) )
			{
				$emos[] = array(
					$file,
					$file
				);
				if ( $cnt == 0 )
				{
					$cnt = 1;
					$start = $file;
				}
			}
		}
		closedir( $dh );
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "emo_add" ),
			2 => array( "act", "op" )
		) );
		$SKIN->td_header[] = array( "表情文本", "40%" );
		$SKIN->td_header[] = array( "表情符号", "40%" );
		$SKIN->td_header[] = array( "+ 允许点击", "20%" );
		$ADMIN->html .= "<script language='javascript'>\n\t\t\t\t\t\t <!--\n\t\t\t\t\t\t \tfunction show_emo() {\n\t\t\t\t\t\t \t\n\t\t\t\t\t\t \t\tvar emo_url = '{$INFO['html_url']}/emoticons/' + document.theAdminForm.after.options[document.theAdminForm.after.selectedIndex].value;\n\t\t\t\t\t\t \t\t\n\t\t\t\t\t\t \t\tdocument.images.emopreview.src = emo_url;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t//-->\n\t\t\t\t\t\t</script>\n\t\t\t\t\t\t";
		$ADMIN->html .= $SKIN->start_table( "添加新表情符号" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			$SKIN->form_input( "before" ),
			$SKIN->form_dropdown( "after", $emos, "", "onChange='show_emo()'" )."&nbsp;&nbsp;<img src='html/emoticons/{$start}' name='emopreview' border='0'>",
			$SKIN->form_dropdown( "click", array(
				0 => array( 1, "是" ),
				1 => array( 0, "否" )
			) )
		) );
		$ADMIN->html .= $SKIN->end_form( "添加表情符号" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "emo_upload" ),
			2 => array( "act", "op" ),
			3 => array( "MAX_FILE_SIZE", "10000000000" )
		), "uploadform", " enctype='multipart/form-data'" );
		$SKIN->td_header[] = array( "&nbsp;", "40%" );
		$SKIN->td_header[] = array( "&nbsp;", "60%" );
		$ADMIN->html .= $SKIN->start_table( "上传表情图片" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>从你的电脑中选择表情图片并上传</b><br>图片上传后,你就可以在上面选择表情图片了。",
			$SKIN->form_upload( )
		) );
		$ADMIN->html .= $SKIN->end_form( "上传表情图片" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function doedit_badword( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -