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

📄 ad_settings.php

📁 泛微协同办公系统标准版E-office V5.5的源代码内含泛微办公系统V5.5自动注册文件。
💻 PHP
📖 第 1 页 / 共 5 页
字号:
		global $MEMBER;
		global $GROUP;
		if ( $IN['before'] == "" )
		{
			$ADMIN->error( "你必须输入需要替换的文本!" );
		}
		if ( $IN['id'] == "" )
		{
			$ADMIN->error( "你必须提供有效的过滤文本!" );
		}
		$IN['match'] = $IN['match'] ? 1 : 0;
		1 < strlen( $IN['swop'] ) ? $IN['swop'] : "";
		$db_string = $DB->compile_db_update_string( array(
			"type" => $IN['before'],
			"swop" => $IN['after'],
			"m_exact" => $IN['match']
		) );
		$DB->query( "UPDATE ibf_badwords SET {$db_string} WHERE wid='".$IN['id']."'" );
		$std->boink_it( $SKIN->base_url."&act=op&code=bw" );
		exit( );
	}

	function edit_badword( )
	{
		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_badwords WHERE wid='".$IN['id']."'" );
		if ( !( $r = $DB->fetch_row( ) ) )
		{
			$ADMIN->error( "我们无法找到相关的过滤数据" );
		}
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "bw_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%" );
		$ADMIN->html .= $SKIN->start_table( "编辑过滤内容" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			$SKIN->form_input( "before", stripslashes( $r['type'] ) ),
			$SKIN->form_input( "after", stripslashes( $r['swop'] ) ),
			$SKIN->form_dropdown( "match", array(
				0 => array( 1, "精确匹配" ),
				1 => array( 0, "模糊匹配" )
			), $r['m_exact'] )
		) );
		$ADMIN->html .= $SKIN->end_form( "编辑过滤内容" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function remove_badword( )
	{
		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_badwords WHERE wid='".$IN['id']."'" );
		$std->boink_it( $SKIN->base_url."&act=op&code=bw" );
		exit( );
	}

	function add_badword( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		if ( $IN['before'] == "" )
		{
			$ADMIN->error( "你必须输入需要替换的文本!" );
		}
		$IN['match'] = $IN['match'] ? 1 : 0;
		1 < strlen( $IN['swop'] ) ? $IN['swop'] : "";
		$db_string = $DB->compile_db_insert_string( array(
			"type" => $IN['before'],
			"swop" => $IN['after'],
			"m_exact" => $IN['match']
		) );
		$DB->query( "INSERT INTO ibf_badwords (".$db_string['FIELD_NAMES'].") VALUES(".$db_string['FIELD_VALUES'].")" );
		$std->boink_it( $SKIN->base_url."&act=op&code=bw" );
		exit( );
	}

	function badword( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$ADMIN->page_detail = "你可以在下面 添加/编辑/删除 论坛需要过滤的内容。<br>论坛内容过滤功能允许你在论坛的帖子、签名等内容中自动转换指定的内容。<br><br><b>模糊匹配:</b>如果你输入 'hell' 作为需要过滤的内容,那么系统将同时转换 'hell' 和 'hello' 中的内容。(大小写区分)<br><br><b>精确匹配:</b>如果你输入 'hell' 作为需要过滤的内容,那么系统将只转换 'hell' 内容。(区分大小写)";
		$ADMIN->page_title = "论坛内容过滤";
		$ADMIN->html .= $SKIN->start_form( array(
			1 => array( "code", "bw_add" ),
			2 => array( "act", "op" )
		) );
		$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_badwords" );
		if ( $DB->get_num_rows( ) )
		{
			while ( $r = $DB->fetch_row( ) )
			{
				$words[] = $r;
			}
			usort( $words, array( "ad_settings", "perly_word_sort" ) );
			foreach ( $words as $idx => $r )
			{
				$replace = $r['swop'] ? stripslashes( $r['swop'] ) : "######";
				$method = $r['m_exact'] ? "精确匹配" : "模糊匹配";
				$ADMIN->html .= $SKIN->add_td_row( array(
					stripslashes( $r['type'] ),
					$replace,
					$method,
					"<center><a href='".$SKIN->base_url."&act=op&code=bw_edit&id={$r['wid']}'>编辑</a></center>",
					"<center><a href='".$SKIN->base_url."&act=op&code=bw_remove&id={$r['wid']}'>删除</a></center>"
				) );
			}
		}
		$ADMIN->html .= $SKIN->end_table( );
		$SKIN->td_header[] = array( "过滤内容", "40%" );
		$SKIN->td_header[] = array( "替换内容", "40%" );
		$SKIN->td_header[] = array( "过滤选项", "20%" );
		$ADMIN->html .= $SKIN->start_table( "Add a new filter" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			$SKIN->form_input( "before" ),
			$SKIN->form_input( "after" ),
			$SKIN->form_dropdown( "match", array(
				0 => array( 1, "精确匹配" ),
				1 => array( 0, "模糊匹配" )
			) )
		) );
		$ADMIN->html .= $SKIN->end_form( "添加过滤内容" );
		$ADMIN->html .= $SKIN->end_table( );
		$ADMIN->output( );
	}

	function news( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$this->common_header( "donews", "论坛新闻设置", "你可以在下面修改参数" );
		$DB->query( "SELECT id, name FROM ibf_forums WHERE subwrap = 0" );
		$form_array = array( );
		while ( $r = $DB->fetch_row( ) )
		{
			$form_array[] = array(
				$r['id'],
				$r['name']
			);
		}
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>哪个论坛栏目将作为论坛新闻输出?</b>",
			$SKIN->form_dropdown( "news_forum_id", $form_array, $INFO['news_forum_id'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>是否在论坛首页显示'最新动态'内容?</b>",
			$SKIN->form_yes_no( "index_news_link", $INFO['index_news_link'] )
		) );
		$this->common_footer( );
	}

	function pm( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$this->common_header( "dopm", "短信参数设置", "你可以在下面修改参数" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>是否允许在私人短信中使用 IBF 代码?</b>",
			$SKIN->form_yes_no( "msg_allow_code", $INFO['msg_allow_code'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>是否允许在私人短信中使用 HTML 代码?</b>",
			$SKIN->form_yes_no( "msg_allow_html", $INFO['msg_allow_html'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>查看短信时每页显示短信的最大数量?</b><br>默认为:50",
			$SKIN->form_input( "show_max_msg_list", $INFO['show_max_msg_list'] )
		) );
		$this->common_footer( );
	}

	function email( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$this->common_header( "doemail", "邮件发送设置", "你可以在下面修改参数" );
		$ADMIN->html .= $SKIN->add_td_basic( "电子邮件地址", "left", "catrow2" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>论坛接收电子邮件地址:</b>",
			$SKIN->form_input( "email_in", $INFO['email_in'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>论坛发送电子邮件地址:</b>",
			$SKIN->form_input( "email_out", $INFO['email_out'] )
		) );
		$ADMIN->html .= $SKIN->add_td_basic( "邮件发送方式", "left", "catrow2" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>邮件发送方式</b><br>如果 mail() 函数无效时,请使用 SMTP 发送邮件",
			$SKIN->form_dropdown( "mail_method", array(
				0 => array( "mail", "PHP mail()" ),
				1 => array( "smtp", "SMTP" )
			), $INFO['mail_method'] )
		) );
		$ADMIN->html .= $SKIN->add_td_basic( "SMTP 选项设置", "left", "catrow2" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>SMTP 服务器主机?</b><br>默认 'localhost'",
			$SKIN->form_input( "smtp_host", $INFO['smtp_host'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>SMTP 服务器端口?</b><br>默认 25",
			$SKIN->form_input( "smtp_port", $INFO['smtp_port'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>SMTP 服务器用户名称:</b><br>当使用 'localhost' 作为邮件服务器时可以省略不添",
			$SKIN->form_input( "smtp_user", $INFO['smtp_user'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>SMTP 服务器用户密码:</b><br>当使用 'localhost' 作为邮件服务器时可以省略不添",
			$SKIN->form_input( "smtp_pass", $INFO['smtp_pass'] )
		) );
		$this->common_footer( );
	}

	function url( )
	{
		global $IN;
		global $INFO;
		global $DB;
		global $SKIN;
		global $ADMIN;
		global $std;
		global $MEMBER;
		global $GROUP;
		$this->common_header( "dourl", "论坛变量设置", "你可以在下面修改参数设置" );
		$ADMIN->html .= $SKIN->add_td_basic( "论坛名称和地址", "left", "catrow2" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>论坛名称:</b>",
			$SKIN->form_input( "board_name", $INFO['board_name'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>论坛地址:</b>",
			$SKIN->form_input( "board_url", $INFO['board_url'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>网站名称:</b><br>(例如:华酷网)",
			$SKIN->form_input( "home_name", $INFO['home_name'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>网站地址:</b><br>(例如:http://www.ibfchina.com)",
			$SKIN->form_input( "home_url", $INFO['home_url'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>页面文件:(HTML URL - 显示图片用)</b>",
			$SKIN->form_input( "html_url", $INFO['html_url'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>上传地址:</b>",
			$SKIN->form_input( "upload_url", $INFO['upload_url'] )
		) );
		$ADMIN->html .= $SKIN->add_td_basic( "论坛路径设置", "left", "catrow2" );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>论坛 'html' 目录</b><br>注意:请填写绝对路径",
			$SKIN->form_input( "html_dir", $INFO['html_dir'] )
		) );
		$ADMIN->html .= $SKIN->add_td_row( array(
			"<b>文件上传路径:</b>",

⌨️ 快捷键说明

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