home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 April / CMCD0404.ISO / Software / Freeware / Programare / groupoffice-com-2.01 / administrator / settings / bookmarks.inc next >
Text File  |  2004-03-08  |  4KB  |  124 lines

  1. <table border="0" cellpadding="10">
  2. <tr>
  3.     <td>
  4.     <?php
  5.     $task = isset($task) ? $task : '';
  6.     switch ($task)
  7.     {
  8.         case 'bookmark':
  9.             $bookmark_id = isset($_REQUEST['bookmark_id']) ? $_REQUEST['bookmark_id'] : 0;
  10.             if ($bookmark_id > 0)
  11.             {
  12.                 $bookmark = $xpath->getAttributes('/bookmarks/bookmark[@id='.$bookmark_id.']');
  13.                 $name=$bookmark['name'];
  14.                 $url=$bookmark['url'];
  15.                 if($bookmark['new_window'] == 'true')
  16.                 {
  17.                     $new_window = true;
  18.                 }
  19.             }
  20.         
  21.             if (isset($feedback)) echo $feedback;
  22.             ?>
  23.             <input type="hidden" value="bookmark" name="task" />
  24.             <input type="hidden" name="bookmark_id" value="<?php echo $bookmark_id; ?>" />
  25.             <table border="0">
  26.             <tr>
  27.                 <td>
  28.                 <table border="0">
  29.                 <tr>
  30.                     <td><?php echo $strName; ?>:</td>
  31.                     <td><input type="text" class="textbox" name="name" value="<?php if (isset($name)) echo $name; ?>" style="width: 300px;" /></td>
  32.                 </tr>
  33.                 <tr>
  34.                     <td>URL:</td>
  35.                     <td><input type="text" class="textbox" name="url" value="<?php if (isset($url)) echo $url; ?>" style="width: 300px;" /></td>
  36.                 </tr>
  37.                 <tr>
  38.                     <td colspan="2"><input type="checkbox" name="new_window" <?php if (isset($new_window)) echo 'checked' ?> />
  39.                     <?php echo $admin_bookmark_new_window; ?>
  40.                     </td>
  41.                 </tr>
  42.                 <tr>
  43.                     <td colspan="2">
  44.                     <?php
  45.                     $button = new button($cmdOk, 'javascript:document.forms[0].submit();');
  46.                     echo '  ';
  47.                     $button = new button($cmdCancel, 'javascript:cancel_bookmark();');
  48.                     ?>
  49.                     </td>
  50.                 </tr>
  51.                 </table>
  52.                 </td>
  53.             </tr>
  54.             </table>
  55.             <?php
  56.         break;
  57.  
  58.         default:
  59.             ?>
  60.             <input type="hidden" value="delete_bookmark" name="task" />
  61.             <input type="hidden" name="bookmark_id" />
  62.             <a class="normal" href="javascript:bookmark(0);"><?php echo $cmdAdd; ?></a>
  63.             <br /><br />
  64.             <table border="0" cellpadding="4">
  65.             <tr>
  66.                 <td>
  67.                 <?php
  68.                 if (isset($feedback)) echo $feedback;
  69.                 echo $admin_bookmarks_text;
  70.     
  71.                 $auto_bookmarks = $xpath->match('/bookmarks/bookmark');
  72.                 if (count($auto_bookmarks) > 0)
  73.                 {
  74.                     echo '<br /><br /><table border="0"><tr><td><h3>'.$strName.'</h3></td><td><h3>URL</h3></td><td></td><td></td></tr>';
  75.     
  76.                     while($bookmark = array_shift($auto_bookmarks))
  77.                     {
  78.                         $bookmark = $xpath->getAttributes($bookmark);
  79.     
  80.                         echo '<tr><td>'.$bookmark['name'].'</td><td>'.$bookmark['url'].'</td>';
  81.                         echo '<td><a href=\'javascript:bookmark('.$bookmark['id'].')\' title="'.$strEdit.' \''.$bookmark['name'].'\'"><img src="'.$GO_THEME->images['edit'].'" border="0" /></a></td>';
  82.                         echo '<td><a href=\'javascript:delete_bookmark('.$bookmark['id'].', "'.$bookmark['name'].'")\' title="'.$strDeleteItem.' \''.$bookmark['name'].'\'"><img src="'.$GO_THEME->images['delete'].'" border="0" /></a></td></tr>';
  83.                     }
  84.     
  85.                     echo '</table>';
  86.                 }
  87.     
  88.                 ?>
  89.                 </td>
  90.             </tr>
  91.             </table>
  92.     
  93.             <?php
  94.         break;
  95.     }
  96.     ?>
  97.     </td>
  98. </tr>
  99. </table>
  100.  
  101. <script type="text/javascript">
  102. function delete_bookmark(bookmark_id, bookmark_name)
  103. {
  104.     if (confirm("<?php echo $strDeletePrefix; ?>'"+bookmark_name+"'<?php echo $strDeleteSuffix; ?>"))
  105.     {
  106.         document.forms[0].bookmark_id.value = bookmark_id;
  107.         document.forms[0].submit();
  108.     }
  109. }
  110.  
  111. function bookmark(bookmark_id)
  112. {
  113.     document.forms[0].bookmark_id.value = bookmark_id;
  114.     document.forms[0].task.value='bookmark';
  115.     document.forms[0].submit();
  116. }
  117.  
  118. function cancel_bookmark()
  119. {
  120.     document.forms[0].task.value='bookmarks';
  121.     document.forms[0].submit();
  122.  
  123. }
  124. </script>