| [ PHPXref.com ] | [ Generated: Sun Jul 20 18:24:42 2008 ] | [ Jupiter CMS 1.1.5 ] |
| [ Index ] [ Variables ] [ Functions ] [ Classes ] [ Constants ] [ Statistics ] | ||
[Summary view] [Print] [Text view]
1 <? 2 3 /*************************************************************************** 4 Jupiter Content System @ Highstrike.net 5 Copyright (C) 2005 Cosmin Flavius (highstrike@gmail.com) 6 7 This program is free software; you can redistribute it and/or 8 modify it under the terms of the GNU General Public License 9 as published by the Free Software Foundation; either version 2 10 of the License, or (at your option) any later version. 11 12 More Info About The Licence At http://www.gnu.org/copyleft/gpl.html 13 ****************************************************************************/ 14 15 //----------------------------------------------------------------- 16 // Filter Acces Rightes 17 //----------------------------------------------------------------- 18 19 if(!isset($is_webmaster)) 20 header("location: $PHP_SELF?i=2"); 21 22 switch($a) 23 { 24 //----------------------------------------------------------------- 25 // Add block to template 26 //----------------------------------------------------------------- 27 28 case 1: 29 30 //----------------------------------------------------------------- 31 // Add the block to list 32 //----------------------------------------------------------------- 33 34 if($template_mode == "2") 35 { 36 foreach($template_left_db as $idx=>$lefty) 37 $last_left_block_order = $lefty['order']; 38 39 $left_block_order = $last_left_block_order + 1; 40 41 foreach($template_right_db as $idx=>$righty) 42 $last_right_block_order = $righty['order']; 43 44 $right_block_order = $last_right_block_order + 1; 45 46 if($mode == "Left") $db->insertRow("template",array('mode' => 'left','name' => ''.$add_block.'','order' => ''.$left_block_order.'')); 47 if($mode == "Right") $db->insertRow("template",array('mode' => 'right','name' => ''.$add_block.'','order' => ''.$right_block_order.'')); 48 } 49 else 50 { 51 foreach($template_left_db as $idx=>$lefty) 52 $last_left_block_order = $lefty['order']; 53 54 $left_block_order = $last_left_block_order + 1; 55 56 $db->insertRow("template",array('mode' => 'left','name' => ''.$add_block.'','order' => ''.$left_block_order.'')); 57 } 58 59 //----------------------------------------------------------------- 60 // Activate the block 61 //----------------------------------------------------------------- 62 63 $db->updateRow("blocks",array('used' => '1'),"name = '$add_block'"); 64 65 //----------------------------------------------------------------- 66 // Redirect when finished 67 //----------------------------------------------------------------- 68 69 header("location: $PHP_SELF?n=modules/layout&i=59"); 70 71 break; 72 73 //----------------------------------------------------------------- 74 // Delete block from template 75 //----------------------------------------------------------------- 76 77 case 2: 78 79 //----------------------------------------------------------------- 80 // Deactivate the block 81 //----------------------------------------------------------------- 82 83 $checker = $db->getLine("SELECT * FROM template WHERE id = '$d'"); 84 $db->updateRow("blocks",array('used' => '0'),"name = '{$checker['name']}'"); 85 86 //----------------------------------------------------------------- 87 // Delete the block 88 //----------------------------------------------------------------- 89 90 $db->deleteRow("template","id = '$d'"); 91 92 //----------------------------------------------------------------- 93 // Redirect when finished 94 //----------------------------------------------------------------- 95 96 header("location: $PHP_SELF?n=modules/layout&i=60"); 97 98 break; 99 100 //----------------------------------------------------------------- 101 // Save block order 102 //----------------------------------------------------------------- 103 104 case 3: 105 106 //----------------------------------------------------------------- 107 // Save the order 108 //----------------------------------------------------------------- 109 110 foreach($order as $idx=>$val) 111 $db->query("Update `template` set `order` = '$val' WHERE `id` = '$idx'"); 112 113 //----------------------------------------------------------------- 114 // Redirect when finished 115 //----------------------------------------------------------------- 116 117 header("location: $PHP_SELF?n=modules/layout&i=61"); 118 119 break; 120 121 //----------------------------------------------------------------- 122 // Show list + form 123 //----------------------------------------------------------------- 124 125 default: 126 127 //----------------------------------------------------------------- 128 // Code for Left Block 129 //----------------------------------------------------------------- 130 131 if(!isset($leftblock)) $leftblock = NULL; 132 133 if($template_left_db != FALSE) 134 { 135 foreach($template_left_db as $idx=>$lefty) 136 { 137 //----------------------------------------------------------------- 138 // Make Layout 139 //----------------------------------------------------------------- 140 141 $leftblock .= " 142 <tr class='".row2color($idx)."' onMouseOver=this.className='con3' onMouseOut=this.className='".row2color($idx)."'> 143 <td width='5%'><input type='text' name='order[{$lefty['id']}]' value='{$lefty['order']}' maxlength='2' class='box' style='width:100%'></td> 144 <td width='90%'>{$lefty['name']}</td> 145 <td width='5%'><a href='$PHP_SELF?n=modules/layout&a=2&d={$lefty['id']}'><img src='templates/$template/images/buttons/delete.gif' border='0' alt='{$language['Layout view left desc3']}'></a></td> 146 </tr>"; 147 } 148 } 149 else 150 { 151 //----------------------------------------------------------------- 152 // Make Layout 153 //----------------------------------------------------------------- 154 155 $leftblock .= " 156 <tr class='con1'> 157 <td colspan='3'>{$language['Layout view left desc4']}</td> 158 </tr>\n"; 159 } 160 161 //----------------------------------------------------------------- 162 // Code for Right Block 163 //----------------------------------------------------------------- 164 165 if($template_mode == "2") 166 { 167 if(!isset($rightblock)) $rightblock = NULL; 168 169 if($template_right_db != FALSE) 170 { 171 foreach($template_right_db as $idx=>$righty) 172 { 173 //----------------------------------------------------------------- 174 // Make Layout 175 //----------------------------------------------------------------- 176 177 $rightblock .= " 178 <tr class='".row2color($idx)."' onMouseOver=this.className='con3' onMouseOut=this.className='".row2color($idx)."'> 179 <td width='5%'><input type='text' name='order[{$righty['id']}]' value='{$righty['order']}' maxlength='2' class='box' style='width:100%'></td> 180 <td width='90%'>{$righty['name']}</td> 181 <td width='5%'><a href='$PHP_SELF?n=modules/layout&a=2&d={$righty['id']}'><img src='templates/$template/images/buttons/delete.gif' border='0' alt='{$language['Layout view right desc3']}'></a></td> 182 </tr>"; 183 } 184 } 185 else 186 { 187 //----------------------------------------------------------------- 188 // Make Layout 189 //----------------------------------------------------------------- 190 191 $rightblock .= " 192 <tr class='con1'> 193 <td colspan='3'>{$language['Layout view right desc4']}</td> 194 </tr>\n"; 195 } 196 } 197 198 //----------------------------------------------------------------- 199 // Echo the back link 200 //----------------------------------------------------------------- 201 202 echo "<table class='main' cellspacing='1' cellpadding='4'><tr class='head'><td colspan='3'>{$language['Admin name']}</td></tr><tr><td colspan='3' class='con1' onMouseOver=this.className='con3' onMouseOut=this.className='con1' onclick=window.location.href='$PHP_SELF?n=modules/admin'><a href='$PHP_SELF?n=modules/admin'> » {$language['Admin back']}</a></td></tr></table><br>"; 203 204 //----------------------------------------------------------------- 205 // Get blocks table 206 //----------------------------------------------------------------- 207 208 $blocks_db_layout = $db->getTable("SELECT * FROM blocks WHERE used = '0'") 209 210 ?> 211 <form method="post" action="<?= $PHP_SELF ?>?n=modules/layout"> 212 <table class="main" cellspacing="1" cellpadding="4"> 213 <? if($blocks_db_layout != NULL){ if($template_mode == "2") { ?><col width="50%"><? } else { ?><col width="80%"><? } if($template_mode == "2") { ?><col width="30%"><? } ?><col width="20%"><? } ?> 214 <tr class="head"><td colspan="3"><?= $language['Layout add title'] ?></td></tr> 215 <tr class="bottom"><td><?= $language['Layout add desc'] ?></td><? if($template_mode == "2" && $blocks_db_layout != NULL) { ?><td><?= $language['Layout add desc2'] ?></td><? } if($blocks_db_layout != NULL){ ?><td><?= $language['Layout add desc5'] ?></td><? } ?></tr> 216 <tr><td class="con1"><? if($blocks_db_layout != NULL){ ?><select name="add_block" class="box" style="width:100%"><? foreach($blocks_db_layout as $blocks_layout) echo "<option>{$blocks_layout['name']}</option>" ?></select><? } else { echo $language['Layout add desc7']; } ?></td><? if($template_mode == "2" && $blocks_db_layout != NULL) { ?><td class="con1"><select name="mode" style="width:100%" class="box" tabindex="2"><option value="Left"><?= $language['Layout add desc3'] ?></option><option value="Right"><?= $language['Layout add desc4'] ?></option></select></td><? } if($blocks_db_layout != NULL){ ?><td class="con1"><input type="submit" name="submit" style="width:100%" class="box" value="<?= $language['Layout add desc6'] ?>" tabindex="3"></td><? } ?></tr> 217 <input type="hidden" name="a" value="1"> 218 </table></form> 219 <br> 220 <form method="post" action="<?= $PHP_SELF ?>?n=modules/layout"> 221 <table width="100%" border="0" cellspacing="0" cellpadding="0"> 222 <? if($template_mode == "2") { ?><col width="49%"><col width="2%"><col width="49%"><? } ?> 223 <tr valign="top"> 224 <td><table class="main" cellspacing="1" cellpadding="4"> 225 <tr class="head"><td colspan="3"><?= $language['Layout view left title'] ?></td></tr> 226 <tr class="bottom"><td width="5%"><?= $language['Layout view left desc'] ?></td><td colspan="2" width="95%"><?= $language['Layout view left desc2'] ?></td></tr> 227 <?= $leftblock ?> 228 </table></td> 229 <? if($template_mode == "2") { ?> 230 <td> </td> 231 <td><table class="main" cellspacing="1" cellpadding="4"> 232 <tr class="head"><td colspan="3"><?= $language['Layout view right title'] ?></td></tr> 233 <tr class="bottom"><td width="20%"><?= $language['Layout view right desc'] ?></td><td colspan="2" width="80%"><?= $language['Layout view right desc2'] ?></td></tr> 234 <?= $rightblock ?> 235 </table></td> 236 </tr> 237 <? } ?> 238 </table> 239 <br> 240 <table class="main" cellspacing="1" cellpadding="4"> 241 <tr class='con1'> 242 <td width="50%"><?= $language['Layout view overall desc'] ?></td> 243 <td width="50%" align="right"><input type='submit' name='submit' style='width:50%' class='box' value='<?= $language['Layout view overall desc2'] ?>' tabindex='3'></td> 244 </tr> 245 <input type="hidden" name="a" value="3"> 246 </table></form> 247 <? 248 249 break; 250 } 251 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| [ Powered by PHPXref - Served by Debian GNU/Linux ] |