Advertisement
Guest User

PHP fejl

a guest
May 12th, 2012
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. <?php
  2.  
  3. function get_post_values($fields, $post_values) {
  4. for($i=0; $i<count($fields); $i++) {
  5. $data[$fields[$i]['name']] = $_POST[$fields[$i]['name']];
  6. }
  7. return $data;
  8. }
  9.  
  10. //display admin control
  11. function display_forms($criteria=array()) {
  12. $fields = $criteria['fields'];
  13. $submit = $criteria['submit'];
  14.  
  15. if($submit['name']=='') $submit['name']='submit';
  16. if($submit['value']=='') $submit['value']='Save';
  17.  
  18. echo '<form method="post">';
  19.  
  20. for($i=0; $i<count($fields); $i++) {
  21.  
  22. if($fields[$i]['class']!='') $fields[$i]['class'] = 'class="'.$fields[$i]['class'].'"';
  23.  
  24. if($fields[$i]['type']=='select') {
  25. echo '<div id="'.$fields[$i]['name'].'_box">';
  26. echo '<p style="padding-bottom:5px;"><label>'.$fields[$i]['title'].'</label></p>';
  27. echo '<p style="padding-bottom:5px;"><select '.$fields[$i]['class'].' id="'.$fields[$i]['name'].'" name="'.$fields[$i]['name'].'">';
  28. echo '<option value=""></option>';
  29. foreach($fields[$i]['select_values'] as $ind=>$value) {
  30. if($ind==$fields[$i]['value']) echo '<option value="'.$ind.'" selected>'.$value.'</option>';
  31. else echo '<option value="'.$ind.'">'.$value.'</option>';
  32. }
  33. echo '</select></p>';
  34. echo '</div>';
  35. }
  36. elseif($fields[$i]['type']=='checkbox') {
  37. echo '<div id="'.$fields[$i]['name'].'_box">';
  38. echo '<p style="padding-bottom:5px;"><label>';
  39. if($options[$fields[$i]['value']]=='on') $checked='checked';
  40. else $checked='';
  41. echo '<input '.$fields[$i]['class'].' type="checkbox" id="'.$fields[$i]['name'].'" name="'.$fields[$i]['name'].'" '.$checked.' style="margin-bottom:4px;" style="width:100%">';
  42. echo ' '.$fields[$i]['title'];
  43. echo '</label></p>';
  44. echo '</div>';
  45. }
  46. elseif($fields[$i]['type']=='textarea') {
  47. echo '<div id="'.$fields[$i]['name'].'_box">';
  48. if($fields[$i]['rows']!='') $fields[$i]['rows'] = 'rows="'.$fields[$i]['rows'].'"';
  49. echo '<p style="padding-bottom:5px;"><label>'.$fields[$i]['title'].'</label></p>';
  50. echo '<p style="padding-bottom:5px;">
  51. <textarea '.$fields[$i]['class'].' id="'.$fields[$i]['name'].'" name="'.$fields[$i]['name'].'" style="width:100%" '.$fields[$i]['rows'].'>'.$fields[$i]['value'];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement