Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
insert_table.php
1 <?php
27 header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
28 header('Pragma: no-cache');
29 header('Expires: '.gmdate('D, d M Y H:i:s', time()-3600).' GMT');
30 
31 include(dirname(__FILE__).'/header.php');
32 ?>
33 <script type="text/javascript" language="javascript" src="<?php echo sq_web_path('lib')?>/js/general.js"></script>
34 <script language="JavaScript" type="text/javascript">
35 
36  function popup_init() {
37  var f = document.main_form;
38  }
39 
40  function popup_save(f) {
41  var data = new Object();
42  data["width"] = owner.form_element_value(f.width);
43  data["bgcolor"] = owner.form_element_value(f.bgcolor);
44  owner.bodycopy_save_insert_table(owner.form_element_value(f.cols), owner.form_element_value(f.rows), data);
45  }
46 
47  function set_pos_int(field, input_default) {
48 
49  var num = parseInt(owner.form_element_value(field));
50  if (isNaN(num) || num < 0) {
51  alert(js_translate('enter_positive_number'));
52  field.value = input_default;
53  field.focus();
54  } else {
55  field.value = num;
56  }
57  }
58 
59 </script>
60 
61 <div class="title" style="text-align: right;"><?php echo translate('bodycopy_insert_table'); ?></div>
62 
63 <form name="main_form">
64 <input type="hidden" name="bodycopy_name" value="">
65 <input type="hidden" name="tableid" value="">
66 <table width="100%" border="0">
67  <tr>
68  <td>
69  <table width="100%" cellspacing="0" cellpadding="0">
70  <tr>
71  <td valign="top" width="50%">
72  <fieldset>
73  <legend><b><?php echo translate('layout'); ?></b></legend>
74  <table style="width:100%">
75  <tr>
76  <td class="label"><?php echo translate('columns'); ?>:</td>
77  <td><input type="text" name="cols" value="1" size="3" onChange="javascript: set_pos_int(this, 1);"></td>
78  </tr>
79  <tr>
80  <td class="label"><?php echo translate('rows'); ?>:</td>
81  <td><input type="text" name="rows" value="1" size="3" onChange="javascript: set_pos_int(this, 1);"></td>
82  </tr>
83  <tr>
84  <td class="label"><?php echo translate('width'); ?>:</td>
85  <td><input type="text" name="width" value="" size="5"></td>
86  </tr>
87  </table>
88  </fieldset>
89  </td>
90  </tr>
91  </table>
92  </td>
93  </tr>
94  <tr>
95  <td width="100%">
96  <fieldset>
97  <legend><b><?php echo translate('table_styles-colours'); ?></b></legend>
98  <table width="100%">
99  <tr>
100  <td class="label"><?php echo translate('background_colour'); ?>:</td>
101  <td><?php colour_box('bgcolor', '', TRUE, '*',TRUE, FALSE, FALSE);?></td>
102  </tr>
103  </table>
104  </fieldset>
105  </td>
106  </tr>
107  <tr>
108  <td>
109  <div style="text-align: right;">
110  <button type="button" name="ok" onClick="javascript: popup_save(this.form)"><?php echo translate('ok'); ?></button>
111  &nbsp;
112  <button type="button" name="cancel" onClick="javascript: popup_close();"><?php echo translate('cancel'); ?></button>
113  </div>
114  </td>
115  </tr>
116 </table>
117 </form>
118 
119 <?php include(dirname(__FILE__).'/footer.php'); ?>