Documentation is available at document_editor_edittable.php
1 <?php
2 session_start();
3 require_once('config.php');
4 require_once('ow.php');
5
6 function loadLangFile($file) {
7 global $LANG
8 $langfiles = locateLangFiles($file);
9 foreach ($langfiles as $langfile) {
10 include($langfile);
11 }
12 }
13
14 loadLangFile('basic_view');
15 loadLangFile('document_view_editor');
16 ?>
17
18 <html>
19 <head>
20 <title><?php echo $LANG['table_edittitle'] ?></title>
21 <style type="text/css">
22 body { background-color: buttonface; font-family: Tahoma; font-size: 8pt; }
23 select { font-family: Tahoma; font-size: 8pt; }
24 input { font-family: Tahoma; font-size: 8pt; }
25 td { font-family: Tahoma; font-size: 8pt; }
26 </style>
27 <script language="JavaScript" for="window" event="onload">
28 var tabelprops = window.dialogArguments;
29 tabelprops["cellpadding"] = getNumber(tabelprops["cellpadding"]);
30 tabelprops["cellspacing"] = getNumber(tabelprops["cellspacing"]);
31 tabelprops["border"] = getNumber(tabelprops["border"]);
32 var form = document.forms[0];
33 form.cellpadding.value = tabelprops["cellpadding"];
34 form.cellspacing.value = tabelprops["cellspacing"];
35 form.border.value = tabelprops["border"];
36 document.getElementById('BORDERCOLOR').style.backgroundColor = tabelprops["bordercolor"];
37 document.getElementById('BGCOLOR').style.backgroundColor = tabelprops["bgcolor"];
38 </script>
39
40 </script>
41 <SCRIPT LANGUAGE=JavaScript>
42 function IsDigit() {
43 return ((event.keyCode >= 48) && (event.keyCode <= 57))
44 }
45
46 function getNumber(value) {
47 if (value.length > 0) {
48 matches = value.match(/([0-9]+)/);
49 if (matches && matches.length > 0) {
50 return matches[0];
51 }
52 }
53 return 0;
54 }
55 </SCRIPT>
56
57
58 <script language="JavaScript" for="OK" event="onclick">
59 var arr = new Array();
60 var form = document.forms[0];
61 arr["cellpadding"] = getNumber(form.cellpadding.value)
62 arr["cellspacing"] = getNumber(form.cellspacing.value)
63 arr["border"] = getNumber(form.border.value);
64 arr["bordercolor"] = document.getElementById('BORDERCOLOR').style.backgroundColor;
65 arr["bgcolor"] = document.getElementById('BGCOLOR').style.backgroundColor;
66 window.returnValue = arr;
67 window.close();
68 </script>
69
70 <script language="JavaScript" for="CANCEL" event="onclick">
71 window.close();
72 </script>
73
74 <script language="JavaScript" for="BORDERCOLORBUTTON" event="onclick">
75 var arr = showModalDialog( "document_editor_selectcolor.php",
76 "",
77 "font-family:Verdana; font-size:12; dialogWidth:30em; dialogHeight:34em" );
78 if (arr != null)
79 document.getElementById('BORDERCOLOR').style.backgroundColor = arr;
80 </script>
81
82 <script language="JavaScript" for="BGCOLORBUTTON" event="onclick">
83 var arr = showModalDialog( "document_editor_selectcolor.php",
84 "",
85 "font-family:Verdana; font-size:12; dialogWidth:30em; dialogHeight:34em" );
86 if (arr != null)
87 document.getElementById('BGCOLOR').style.backgroundColor = arr;
88 </script>
89
90
91 </head>
92 <body>
93 <form>
94 <table style="margin: 10px">
95 <tr>
96 <td>
97 <table style="border: 1px solid #CCCCCC" cellpadding=4>
98 <tr>
99 <td><?php echo $LANG['table_borderwidth'] ?></td>
100 <td>
101 <input type="text" name="border" size="3" maxlength="2" value="" ONKEYPRESS="event.returnValue=IsDigit();">
102 pixels
103 </td>
104 </tr>
105 <tr>
106 <td><?php echo $LANG['table_bordercolor'] ?></td>
107 <td><span ID="BORDERCOLOR" style="background-color: #ff45a8; width: 23px; border: 1px solid black"> </span> <input type="button" value="<?php echo $LANG['table_select'] ?>" ID="BORDERCOLORBUTTON"></td>
108 </tr>
109 <tr>
110 <td><?php echo $LANG['table_cellpadding'] ?></td>
111 <td><input type="text" name="cellpadding" size="3" maxlength="2" value="" ONKEYPRESS="event.returnValue=IsDigit();"></td>
112 </tr>
113 <tr>
114 <td><?php echo $LANG['table_cellspacing'] ?></td>
115 <td><input type="text" name="cellspacing" size="3" maxlength="2" value="" ONKEYPRESS="event.returnValue=IsDigit();"></td>
116 </tr>
117 <tr>
118 <td><?php echo $LANG['table_bgcolor'] ?></td>
119 <td><span ID="BGCOLOR" style="background-color: #ff45a8; width: 23px; border: 1px solid black"> </span> <input type="button" value="<?php echo $LANG['table_select'] ?>" ID="BGCOLORBUTTON"></td>
120 </tr>
121 </table>
122 </td>
123 <td valign="top">
124 <table cellpadding=2>
125 <tr>
126 <td><input type="button" id="OK" value="<?php echo $LANG['button_ok'] ?>" style="width: 80px; height: 22px" default></td>
127 </tr>
128 <tr>
129 <td><input type="button" id="CANCEL" value="<?php echo $LANG['button_cancel'] ?>" style="width: 80px; height: 22px"></td>
130 </tr>
131 </table>
132 </td>
133 </tr>
134 </table>
135
136 </form>
137 </body>
138 </html>
Documentation generated on Thu, 9 Jun 2005 06:51:51 +0200 by phpDocumentor 1.2.3