Guest User

queries.php

a guest
Apr 13th, 2017
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.96 KB | None | 0 0
  1. <?php
  2.        
  3.     switch ($page) {
  4.         case 'dashboard':
  5.        
  6.         break;
  7.            
  8.         case 'pages':
  9.    
  10.             if(isset($_POST['submitted']) == 1) {
  11.        
  12.                 $title = mysqli_real_escape_string($dbc, $_POST['title']);   //Escapes special characters in a string for use in an SQL statement eg Vishakha's Page
  13.                 $label = mysqli_real_escape_string($dbc, $_POST['label']);
  14.                 $header = mysqli_real_escape_string($dbc, $_POST['header']);
  15.                 $body = mysqli_real_escape_string($dbc, $_POST['body']);
  16.                
  17.                
  18.                 if(isset($_POST['id']) != ''){
  19.                     $action = 'updated';
  20.                     $q = "UPDATE pages SET user = $_POST[user], slug = '$_POST[slug]', title ='$title', label = '$label', header = '$header', body = '$body' WHERE id = $_GET[id]";
  21.                 } else {
  22.                     $action = 'added';
  23.                     $q = "INSERT INTO pages (user, slug, title, label, header, body) VALUES ($_POST[user],'$_POST[slug]','$title','$label','$header','$body')";
  24.                 }
  25.                
  26.                 $r = mysqli_query($dbc, $q);
  27.                
  28.                 if($r) {
  29.                    
  30.                     $message = '<p class="alert alert-success">Page was added'.$action.'</p>';
  31.                
  32.                 } else {
  33.                        
  34.                     $message = '<p class="alert alert-danger">Page could not be '.$action. ' because: '.mysqli_error($dbc).'</p>';
  35.                     $message .= '<p class="alert alert-warning">Query: '.$q.'</p>';
  36.                     }
  37.                    
  38.              }
  39.            
  40.             if(isset($_GET['id'])) { $opened = data_page($dbc, $_GET['id']);}
  41.            
  42.         break;
  43.            
  44.         case 'users':
  45.            
  46.             if(isset($_POST['submitted']) == 1) {
  47.            
  48.                 $first = mysqli_real_escape_string($dbc, $_POST['first']);  
  49.                 $last = mysqli_real_escape_string($dbc, $_POST['last']);
  50.                
  51.                 if($_POST['password'] != '') {
  52.                    
  53.                     if($_POST['password'] == $_POST['passwordv']) {
  54.                        
  55.                             $password = " password = SHA1('$_POST[password]'),";
  56.                             $verify = true;
  57.                
  58.                     } else {
  59.                                
  60.                             $verify = false;  //password not matched (No Confirmation )
  61.                        
  62.                     }
  63.                                
  64.                 } else {
  65.                        
  66.                    $verify = false;     // Null Password
  67.                    
  68.                 }
  69.                
  70.                 if(isset($_POST['id']) != '') {
  71.                        
  72.                     $action = 'updated';
  73.                     $q = "UPDATE users SET first = '$first', last = '$last', email = '$_POST[email]', $password status = '$_POST[status]' WHERE id = $_GET[id]";
  74.                     $r = mysqli_query($dbc, $q);  
  75.                    
  76.                 } else {
  77.                    
  78.                     $action = 'added';
  79.                    
  80.                     $q = "INSERT INTO users (first, last, email, password, status) VALUES ('$first','$last', '$_POST[email]', SHA1('$_POST[password]'), '$_POST[status]')";
  81.                    
  82.                     if($verify == true) { $r = mysqli_query($dbc, $q); }
  83.                            
  84.                 }
  85.                
  86.                    
  87.                
  88.                 if($r) {
  89.                    
  90.                     $message = '<p class="alert alert-success">User was '.$action.'!</p>';
  91.                
  92.                 } else {
  93.                        
  94.                     $message = '<p class="alert alert-danger">User could not be '.$action. ' because: '.mysqli_error($dbc).'</p>';
  95.                     if($verify == false) {
  96.                         $message .= '<p class="alert alert-danger">Password fields empty and/or do not match</p>';
  97.                     }
  98.                     $message .= '<p class="alert alert-warning">Query: '.$q.'</p>';
  99.                 }
  100.                
  101.              }
  102.                    
  103.                 if(isset($_GET['id'])) { $opened = data_user($dbc, $_GET['id']);}  
  104.                    
  105.         break;
  106.        
  107.         case 'settings':
  108.        
  109.                 if(isset($_POST['submitted']) == 1) {
  110.                
  111.                     $label = mysqli_real_escape_string($dbc, $_POST['label']);  
  112.                     $value = mysqli_real_escape_string($dbc, $_POST['value']);
  113.    
  114.                    
  115.                     if(isset($_POST['id']) != '') {
  116.                            
  117.                         $action = 'updated';
  118.                         $q = "UPDATE settings SET id = '$_POST[id]', lable = '$lable', value = '$value' WHERE id = '$_POST[openedid]'";
  119.                         $r = mysqli_query($dbc, $q);  
  120.                        
  121.                             }
  122.                
  123.                 if($r) {
  124.                        
  125.                     $message = '<p class="alert alert-success">Setting was '.$action.'!</p>';
  126.                    
  127.                 } else {
  128.                            
  129.                         $message = '<p class="alert alert-danger">Setting could not be '.$action. ' because: '.mysqli_error($dbc).'</p>';
  130.                         $message .= '<p class="alert alert-warning">Query: '.$q.'</p>';
  131.                       }
  132.                    
  133.                 }
  134.                    
  135.         break;
  136.        
  137.         default:
  138.            
  139.             break;
  140.     }
  141.            
  142. ?>
Add Comment
Please, Sign In to add comment