Public paste
dfasdf
By: sadfsa | Date: Nov 13 2007 18:34 | Format: PHP | Expires: never | Size: 7.6 KB | Hits: 793

  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.     $day        = $_POST['day'];
  64.     $month      = $_POST['month'];
  65.     $year       = $_POST['year'];
  66.     $hours      = '0';
  67.     $minutes    = '0';
  68.     $seconds    = '0';
  69.     $verhaal    = $_POST['verhaal'];
  70.        
  71.     $datum = mktime($hours, $minutes, $seconds, $maand, $dag, $jaar);
  72.     $datum_db = ($datum);
  73.  
  74. if (empty($titel)) $titel = " '' ";
  75. if (empty($dag)) $dag = " '' ";
  76. if (empty($maand)) $maand = " '' ";
  77. if (empty($jaar)) $jaar = " '' ";
  78. if (empty($verhaal)) $verhaal = " '' ";
  79.  
  80.  
  81.     mysql_query("INSERT INTO nieuws (`titel` , `datum` , `verhaal` )
  82.     VALUES ('$titel', '$datum', '$verhaal')
  83.    ");
  84.  
  85.                         print $year;
  86.  
  87. }
  88. ?>
  89.                 <div class="panel">
  90.             <h1>Voeg Nieuwsbericht toe!</h1>  
  91.    
  92.                <form action="" method="post">
  93.             <table cellspacing="0">
  94.                 <tr>
  95.                     <th class="coltopl" colspan="2">&nbsp;</th>
  96.                     <th class="coltop">&nbsp;</th>
  97.                     <th class="coltopr">&nbsp;</th>
  98.                 </tr>
  99.                 <tr>
  100.                     <td class="form-l odd">
  101.                     <h2>Titel</h2>
  102.                     </td>  
  103.                     <td class="breed odd" colspan="2">
  104.                     <input name="titel" size="30" />
  105.                     </td>
  106.                 </tr>
  107.                 <tr>    
  108.                     <td class="form-l even">
  109.                     <h2>Datum</h2>
  110.                     </td>            
  111.                     <td class="form-r even" colspan="2">
  112. <?php
  113.  
  114. $tijd = time();
  115.  
  116. $stakker = getDates($tijd);
  117.  
  118. print '<select name="days">'."n";
  119. foreach ($stakker['days'] as $key => $value) {
  120.     if ($key !== 'selected') {
  121.         print '<option value="'.$value.'"';
  122.         if ($key == $stakker['days']['selected']) {
  123.             print ' selected="selected"';
  124.         }
  125.         print ">$value</option>n";
  126.     }
  127. }
  128. print '</select>';
  129.  
  130. print '<select name="months">'."n";
  131. foreach ($stakker['months'] as $key => $value) {
  132.     if ($key !== 'selected') {
  133.         print '<option value="'.$value.'"';
  134.         if ($key == $stakker['months']['selected']) {
  135.             print ' selected="selected"';
  136.         }
  137.         print ">$value</option>n";
  138.     }
  139. }
  140. print '</select>';
  141.  
  142. print '<select name="year">'."n";
  143. foreach ($stakker['year'] as $key => $value) {
  144.     if ($key !== 'selected') {
  145.         print '<option value="'.$value.'"';
  146.         if ($key == $stakker['year']['selected']) {
  147.             print ' selected="selected"';
  148.         }
  149.         print ">$value</option>n";
  150.     }
  151. }
  152. print '</select>';
  153.  
  154.  
  155.  
  156.  
  157. function getDates($timestamp = false) {
  158.    
  159.     $maanden = array(1 => "januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december");
  160.     $toret['months'] = $maanden;
  161.    
  162.     if ($timestamp) {
  163.         $dag = date('d', $timestamp);
  164.         $uur = date('G', $timestamp);
  165.         $minuten = date('i', $timestamp);
  166.         $maand = date('n', $timestamp);
  167.         $seconden = date('s', $timestamp);
  168.         $jaar = date('Y', $timestamp);
  169.        
  170.         $toret['months']['selected'] = $maand;
  171.         $toret['days']['selected'] = $dag;
  172.         $toret['hours']['selected'] = $uur;
  173.         $toret['minutes']['selected'] = $minuten;
  174.         $toret['seconds']['selected'] = $seconden;
  175.         $toret['year']['selected'] = $jaar;
  176.     }
  177.    
  178.     for ($i = 1; $i <= 31; $i++) {
  179.         $toret['days'][$i] = $i;
  180.     }
  181.     for ($i = 0; $i <= 23; $i++) {
  182.         $toret['hours'][$i] = $i;
  183.     }
  184.     for ($i = 0; $i <= 59; $i++) {
  185.         if (strlen($i) == 1) {
  186.             $toret['minutes'][$i] = '0'.$i;
  187.             $toret['seconds'][$i] = '0'.$i;
  188.         }
  189.         else {
  190.             $toret['minutes'][$i] = $i;
  191.             $toret['seconds'][$i] = $i;
  192.         }
  193.     }
  194.     for ($i = 1970; $i <= date('Y') + 2; $i++) {
  195.         $toret['year'][$i] = $i;
  196.     }
  197.     return $toret;
  198. }
  199.  
  200. ?>
  201.                     </td>
  202.                 </tr>
  203.                 <tr>    
  204.                     <td class="form-l odd">
  205.                     <h2>Bericht</h2>
  206.                     </td>            
  207.                     <td class="form-r odd" colspan="2">
  208.                         <textarea name="verhaal" cols="35" rows="10"></textarea>
  209.                     </td>
  210.                 </tr>
  211.                 <tr>    
  212.                     <td class="form-l even">
  213.                     </td>            
  214.                     <td class="form-r even" colspan="2">
  215.                         <input type="submit" name="submit" value="verzend" />
  216.                     </td>
  217.                 </tr>
  218.             </table>
  219.                 </form>
  220.             <div class="panel-groot-footer">&nbsp;</div>
  221.             </div>
  222.         </div>
  223.         <div id="inhoud-right">
  224.                 <div class="text-vlak">
  225.                                 <div class="text-vlak-h"><img src="images/KEES_legt_uit_orange.jpg" alt="KEES legt uit" /></div>
  226.                 <div class="text-vlak-m">
  227.                 <strong>Volgordes</strong> - Door middel van cijfers in de volgorde vakjes in te voeren,
  228.                 bepaalt u de volgorde van de pagina's in uw menu
  229.                 <p><strong>Wijzigen/verwijderen</strong> - Klik op een pagina titel om hem te wijzigen of te verwijderen.</p>
  230.                 <p><strong>KEES in 't snel</strong> - Je kunt vliegensvlug een pagina aanmaken onder het overzicht.
  231.                 Als je niet alle extra functies nodig hebt! Heb je deze wel nodig? Klik dan op "Voeg toe" onder het
  232.                 overzicht!</p>
  233.                 </div>
  234.                 <div class="text-vlak-f">&nbsp;</div>
  235.             </div>
  236.         </div>