<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright (C) 2002 - 2011 Nick Jones
| http://www.php-fusion.co.uk/
+--------------------------------------------------------+
| Filename: geshi_bbcode_include_var.php
| Author: Wooya
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+--------------------------------------------------------*/
if (!defined("IN_FUSION")) { die("Access Denied"); }

if (!function_exists("generate_geshi_langs")) {
	function generate_geshi_langs($textarea_name, $inputform_name) {
		$generated = "";
		if ($handle_geshi = opendir(INCLUDES."bbcodes/geshi/geshi/")) {
			while (false !== ($file_geshi = readdir($handle_geshi))) {
				if (!in_array($file_geshi, array("..",".","index.php")) && !is_dir(INCLUDES."bbcodes/geshi/geshi/".$file_geshi)) {
					if (preg_match("/.php/i", $file_geshi)) {
						$geshi_name = str_replace(".php", "", $file_geshi);
						$generated .= "<input type='button' value='".$geshi_name."' class='button' style='width:100px' onclick=\"addText('".$textarea_name."', '[geshi=".$geshi_name."]', '[/geshi]', '".$inputform_name."');return false;\" /><br />";
						unset($geshi_name);
					}
				}
			}
			closedir($handle_geshi);
		}
		return $generated;
	}
}

$__BBCODE__[] = 
array(
'description'		=>	$locale['bb_geshi_description'],
'value'			=>	"geshi",
'bbcode_start'		=>	"[geshi=".$locale['bb_geshi_lang']."]",
'bbcode_end'		=>	"[/geshi]",
'usage'			=>	"[geshi=".$locale['bb_geshi_lang']."]".$locale['bb_geshi_usage']."[/geshi]",
'onclick'		=>	"return overlay(this, 'bbcode_geshi_".$textarea_name."', 'rightbottom');",
'onmouseover'		=>	"",
'onmouseout'		=>	"",
'html_start'		=>	"<div id='bbcode_geshi_".$textarea_name."' class='tbl1 bbcode-popup' style='display: none; border:1px solid black; position: absolute; width: auto; height: auto; text-align: center' onclick=\"overlayclose('bbcode_geshi_".$textarea_name."');\">",
'includejscript'	=>	"",
'calljscript'		=>	"",
'phpfunction'		=>	"echo generate_geshi_langs('".$textarea_name."', '".$inputform_name."');",
'html_middle'		=>	"",
'html_end'		=>	"</div>"
);
?>
