Go to the source code of this file.
◆ dump_array()
dump_array |
( |
|
$array, |
|
|
|
$name |
|
) |
| |
◆ dump_colours()
◆ dump_hash()
dump_hash |
( |
|
$hash, |
|
|
|
$name |
|
) |
| |
Definition at line 110 of file HFile_ueconv.php.
References convert(), data, file, files, p, and to.
Referenced by dump_linkscripts(), and HFile_print_php_file().
113 print $name.
" = array(";
114 foreach(array_keys($hash) as $k)
116 if (!$first) print
", ";
else $first = 0;
117 print
"\n \"".addslashes($k).
"\"";
118 print
" => \"".addslashes($hash[$k]).
"\"";
124 <html><title>Configuration Converter</title><body>
125 <h1>Important Note</h1>
126 <
p>This
script should <b>not</b> be run on
a public server. It
is possible
to access
files other than syntax highlight
files (by entering /etc/passwd,
for example). Although
this should not display anything useful, it
is still possible
that important
data may be extractable. As such, only run
this script <b>locally</b> (it should not be necessary
to run it on
a public server, anyway).</
p>
127 <form action=
"HFileconv.php">Please specify
a syntax
file to convert:<br />
128 <
input type=
"text" width=
"64" size=
"64" name=
"file" value=
"<?php print $file; ?>" /><br />
130 <
input type=
"text" width=
"64" size=
"64" name=
"fileout" value=
"<?php print stripslashes($fileout); ?>" /><br />
131 <
input type=
"submit" /></form><hr />
134 if (isset($fileout) && $fileout ==
"") unset($fileout);
137 HFile_parse_file(
$file);
140 $out = ob_get_contents();
143 $fd = fopen($fileout,
"w");
HFile_print_php_file($tofile=1)
Reload workbook from saved file
◆ dump_linkscripts()
dump_linkscripts |
( |
|
$cats | ) |
|
Definition at line 61 of file HFile_ueconv.php.
References array, and dump_hash().
Referenced by HFile_print_php_file().
64 // Each category can specify a PHP function that returns an altered 65 // version of the keyword. 66 # This link is then placed in a <a href=\"...\">foo</a>; structure around keyword 'foo' - which is 73 $linkhash{$c} =
"donothing";
77 print
"\n# DoNothing link function\n\n";
78 print
"function donothing(\$keywordin)\n{\n return \$keywordin;\n}\n";
Create styles array
The data for the language used.
◆ dump_var()
dump_var |
( |
|
$variable, |
|
|
|
$name |
|
) |
| |
◆ get_categories()
Definition at line 48 of file HFile_ueconv.php.
References array.
Referenced by HFile_print_php_file().
53 foreach(array_keys($keywords) as $k)
56 if (!in_array($cat, $usedcats)) array_push($usedcats, $cat);
Create styles array
The data for the language used.
◆ HFile_print_php_file()
HFile_print_php_file |
( |
|
$tofile = 1 | ) |
|
Definition at line 10 of file HFile_ueconv.php.
References $config, dump_array(), dump_colours(), dump_hash(), dump_linkscripts(), dump_var(), and get_categories().
12 global $indent, $unindent, $stringchars,
$config, $keywords, $delimiters, $lang_name;
13 global $linecommenton, $blockcommenton, $blockcommentoff;
14 global $perl, $nocase, $notrim;
15 if ($tofile) print
"<?php\n";
else print
"<?\n";
16 print
"######################################\n";
17 print
"# Beautifier Highlighting Configuration File \n";
18 print
"# $lang_name\n";
19 print
"######################################\n";
24 print
"\n# Colours\n\n";
28 dump_var(
"green",
"\$blockcommentcolour");
29 dump_var(
"green",
"\$linecommentcolour ");
30 print
"\n# Indent Strings\n\n";
33 print
"\n# String characters and delimiters\n\n";
37 print
"\n# Comment settings\n\n";
38 dump_var ($linecommenton,
"\$linecommenton ");
39 dump_var ($blockcommenton,
"\$blockcommenton ");
40 dump_var ($blockcommentoff,
"\$blockcommentoff ");
41 print
"\n# Keywords (keyword mapping to colour number)\n\n";
43 print
"\n# Special extensions\n";
45 if ($tofile) print
"\n?>";
else print
"\n?>";
dump_array($array, $name)
dump_var($variable, $name)
◆ $BEAUT_PATH
$BEAUT_PATH = realpath(".")."/Services/COPage/syntax_highlight/php" |
◆ $file