Public paste
nieuws
By: Ruben | Date: Nov 13 2007 18:11 | Format: PHP | Expires: never | Size: 8.56 KB | Hits: 644

  1. <script language="javascript" type="text/javascript">
  2. tinyMCE.init({
  3.         mode : "textareas",
  4.         theme : "simple"
  5.        
  6. });
  7. </script>
  8. <script language="javascript" type="text/javascript">
  9. function confirmDelete()
  10. {
  11.     var agree=confirm("Weet u zeker dat u dit nieuwsbericht wilt verwijderen?");
  12.     if (agree)
  13.         return true;
  14.     else
  15.         return false;
  16. }
  17. </script>
  18.  
  19.         <div id="inhoud-left">
  20.             <div class="panel">
  21.             <h1><span><a href="index.php?p=nieuws&amp;sub=add">Voeg nieuws toe</a></span>Nieuws</h1>  
  22.             <table cellspacing="0">
  23.                 <tr>
  24.                     <th class="coltopll" align="left">Titel / URL</th>
  25.                     <th class="coltoprr">Delete</th>
  26.                     <th class="coltopr">Bewerk</th>
  27.                 </tr>
  28.                 <?php
  29.                                         $sql = mysql_query("select * from nieuws");
  30.                                         if (mysql_num_rows($sql)) {
  31.                                 while ($row = mysql_fetch_assoc($sql)) {
  32.                                 if ($kleur == 'odd')
  33.                                         $kleur = 'even';
  34.                                 else $kleur = 'odd';
  35.                                   print '
  36.                                   <tr>
  37.                                   <td class="midden '.$kleur.'" align="left">
  38.                                   <a href="../nieuws.php?view=bericht&amp;id='.$row['id'].'" target="_blank">'.$row['titel'].'</a> <span style="font-size: 9px; color: #999;">( '.$row['datum'].' )</span>
  39.                                   </td>
  40.                  <td class="zijkant '.$kleur.'"  align="center">
  41.                  [ <a href="index.php?p=nieuws&amp;sub=del&amp;id='.$row['id'].'" onclick='return confirmDelete();'>X</a> ]
  42.                  </td>
  43.                  <td class="zijkant '.$kleur.'"  align="center">
  44.                  [ <a href="index.php?p=nieuws&amp;sub=edit&amp;id='.$row['id'].'">edit</a> ]
  45.                  </td>
  46.                                   </tr>
  47.                                   ';
  48.                                   }
  49.                                   }
  50.                                 ?>
  51.             </table>
  52.             <div class="panel-footer">&nbsp;</div>
  53.             </div>
  54. <?php
  55.  
  56. if ($_POST['submit']) {
  57.     foreach ($_POST as $key => $value) {
  58.         $value = stripslashes($value);
  59.         $_POST[$key] = "'".mysql_real_escape_string($value)."'";
  60.     }
  61. // NEWS
  62.     $titel              = $_POST['titel'];
  63.     $dag        = $_POST['dag'];
  64.     $maand      = $_POST['maand'];
  65.     $jaar       = $_POST['jaar'];
  66.     $verhaal    = $_POST['verhaal'];
  67.  
  68. if (empty($titel)) $titel = " '' ";
  69. if (empty($dag)) $dag = " '' ";
  70. if (empty($maand)) $maand = " '' ";
  71. if (empty($jaar)) $jaar = " '' ";
  72. if (empty($verhaal)) $verhaal = " '' ";
  73.  
  74.  
  75.     mysql_query("INSERT INTO nieuws (`titel` , `datum` , `verhaal` )
  76.     VALUES ($titel, $datum, $verhaal)
  77.    ");
  78.  
  79.                         print '<h5>Klaar is <span>KEES</span>! Pagina is succesvol aangemaakt!</h5><meta http-equiv="refresh" content="1;URL=index.php?p=pages" />';
  80.  
  81. }
  82. ?>
  83.                 <div class="panel">
  84.             <h1>Voeg Nieuwsbericht toe!</h1>  
  85.    
  86.                <form action="" method="post">
  87.             <table cellspacing="0">
  88.                 <tr>
  89.                     <th class="coltopl" colspan="2">&nbsp;</th>
  90.                     <th class="coltop">&nbsp;</th>
  91.                     <th class="coltopr">&nbsp;</th>
  92.                 </tr>
  93.                 <tr>
  94.                     <td class="form-l odd">
  95.                     <h2>Titel</h2>
  96.                     </td>  
  97.                     <td class="breed odd" colspan="2">
  98.                     <input name="titel" size="30" />
  99.                     </td>
  100.                 </tr>
  101.                 <tr>    
  102.                     <td class="form-l even">
  103.                     <h2>Datum</h2>
  104.                     </td>            
  105.                     <td class="form-r even" colspan="2">
  106. <?php
  107.  
  108. $tijd = time();
  109.  
  110. $stakker = getDates($tijd);
  111.  
  112. print '<select name="days">'."n";
  113. foreach ($stakker['days'] as $key => $value) {
  114.     if ($key !== 'selected') {
  115.         print '<option value="'.$value.'"';
  116.         if ($key == $stakker['days']['selected']) {
  117.             print ' selected="selected"';
  118.         }
  119.         print ">$value</option>n";
  120.     }
  121. }
  122. print '</select>';
  123.  
  124. print '<select name="months">'."n";
  125. foreach ($stakker['months'] as $key => $value) {
  126.     if ($key !== 'selected') {
  127.         print '<option value="'.$value.'"';
  128.         if ($key == $stakker['months']['selected']) {
  129.             print ' selected="selected"';
  130.         }
  131.         print ">$value</option>n";
  132.     }
  133. }
  134. print '</select>';
  135.  
  136. print '<select name="year">'."n";
  137. foreach ($stakker['year'] as $key => $value) {
  138.     if ($key !== 'selected') {
  139.         print '<option value="'.$value.'"';
  140.         if ($key == $stakker['year']['selected']) {
  141.             print ' selected="selected"';
  142.         }
  143.         print ">$value</option>n";
  144.     }
  145. }
  146. print '</select>';
  147.  
  148. print '<select name="hours">'."n";
  149. foreach ($stakker['hours'] as $key => $value) {
  150.     if ($key !== 'selected') {
  151.         print '<option value="'.$value.'"';
  152.         if ($key == $stakker['hours']['selected']) {
  153.             print ' selected="selected"';
  154.         }
  155.         print ">$value</option>n";
  156.     }
  157. }
  158. print '</select>';
  159.  
  160. print '<select name="minutes">'."n";
  161. foreach ($stakker['minutes'] as $key => $value) {
  162.     if ($key !== 'selected') {
  163.         print '<option value="'.$value.'"';
  164.         if ($key == $stakker['minutes']['selected']) {
  165.             print ' selected="selected"';
  166.         }
  167.         print ">$value</option>n";
  168.     }
  169. }
  170. print '</select>';
  171.  
  172. print '<select name="seconds">'."n";
  173. foreach ($stakker['seconds'] as $key => $value) {
  174.     if ($key !== 'selected') {
  175.         print '<option value="'.$value.'"';
  176.         if ($key == $stakker['seconds']['selected']) {
  177.             print ' selected="selected"';
  178.         }
  179.         print ">$value</option>n";
  180.     }
  181. }
  182. print '</select>';
  183.  
  184.  
  185. function getDates($timestamp = false) {
  186.    
  187.     $maanden = array(1 => "januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december");
  188.     $toret['months'] = $maanden;
  189.    
  190.     if ($timestamp) {
  191.         $dag = date('d', $timestamp);
  192.         $uur = date('G', $timestamp);
  193.         $minuten = date('i', $timestamp);
  194.         $maand = date('n', $timestamp);
  195.         $seconden = date('s', $timestamp);
  196.         $jaar = date('Y', $timestamp);
  197.        
  198.         $toret['months']['selected'] = $maand;
  199.         $toret['days']['selected'] = $dag;
  200.         $toret['hours']['selected'] = $uur;
  201.         $toret['minutes']['selected'] = $minuten;
  202.         $toret['seconds']['selected'] = $seconden;
  203.         $toret['year']['selected'] = $jaar;
  204.     }
  205.    
  206.     for ($i = 1; $i <= 31; $i++) {
  207.         $toret['days'][$i] = $i;
  208.     }
  209.     for ($i = 0; $i <= 23; $i++) {
  210.         $toret['hours'][$i] = $i;
  211.     }
  212.     for ($i = 0; $i <= 59; $i++) {
  213.         if (strlen($i) == 1) {
  214.             $toret['minutes'][$i] = '0'.$i;
  215.             $toret['seconds'][$i] = '0'.$i;
  216.         }
  217.         else {
  218.             $toret['minutes'][$i] = $i;
  219.             $toret['seconds'][$i] = $i;
  220.         }
  221.     }
  222.     for ($i = 1970; $i <= date('Y') + 2; $i++) {
  223.         $toret['year'][$i] = $i;
  224.     }
  225.     return $toret;
  226. }
  227.  
  228. ?>
  229.                     </td>
  230.                 </tr>
  231.                 <tr>    
  232.                     <td class="form-l odd">
  233.                     <h2>Bericht</h2>
  234.                     </td>            
  235.                     <td class="form-r odd" colspan="2">
  236.                         <textarea name="verhaal" cols="35" rows="10"></textarea>
  237.                     </td>
  238.                 </tr>
  239.                 <tr>    
  240.                     <td class="form-l even">
  241.                     </td>            
  242.                     <td class="form-r even" colspan="2">
  243.                         <input type="submit" name="submit" value="verzend" />
  244.                     </td>
  245.                 </tr>
  246.             </table>
  247.                 </form>
  248.             <div class="panel-groot-footer">&nbsp;</div>
  249.             </div>
  250.         </div>
  251.         <div id="inhoud-right">
  252.                 <div class="text-vlak">
  253.                                 <div class="text-vlak-h"><img src="images/KEES_legt_uit_orange.jpg" alt="KEES legt uit" /></div>
  254.                 <div class="text-vlak-m">
  255.                 <strong>Volgordes</strong> - Door middel van cijfers in de volgorde vakjes in te voeren,
  256.                 bepaalt u de volgorde van de pagina's in uw menu
  257.                 <p><strong>Wijzigen/verwijderen</strong> - Klik op een pagina titel om hem te wijzigen of te verwijderen.</p>
  258.                 <p><strong>KEES in 't snel</strong> - Je kunt vliegensvlug een pagina aanmaken onder het overzicht.
  259.                 Als je niet alle extra functies nodig hebt! Heb je deze wel nodig? Klik dan op "Voeg toe" onder het
  260.                 overzicht!</p>
  261.                 </div>
  262.                 <div class="text-vlak-f">&nbsp;</div>
  263.             </div>
  264.         </div>
Latest pastes
4 hours ago
5 hours ago
6 hours ago
6 hours ago
2 days ago