Guest User

Untitled

a guest
Jun 17th, 2013
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. set_time_limit(120);
  3.  
  4.  
  5.     // Get Functions
  6.     require_once("functions.php");
  7.    
  8.     // Check login status
  9.     //check_login();
  10.    
  11.     // Connect to access database
  12.     $database_connect = samples_connect();
  13.    
  14.     // Detect pulldown menu options
  15.     if (isset($_GET['smd_number']))
  16.     {
  17.         // SMD Number set      
  18.         $get_data = mysql_query("SELECT * FROM samples_table WHERE request_received='0' AND request_smd_number='".$_GET['smd_number']."' ORDER BY request_date DESC");
  19.     }
  20.     else if (isset($_GET['request_supplier']))
  21.     {
  22.         // Supplier Name set
  23.         $get_data = mysql_query("SELECT * FROM samples_table WHERE request_received='0' AND request_supplier='".$_GET['request_supplier']."' ORDER BY request_date DESC");
  24.     }
  25.     else if (isset($_GET['request_desc']))
  26.     {
  27.         // Brief Description
  28.         $get_data = mysql_query("SELECT * FROM samples_table WHERE request_received='0' AND request_brief_description='".$_GET['request_desc']."' ORDER BY request_date DESC");
  29.     }
  30.     else if (isset($_GET['request_required']))
  31.     {
  32.         // Request required for
  33.         $get_data = mysql_query("SELECT * FROM samples_table WHERE request_received='0' AND request_required_for='".$_GET['request_required']."' ORDER BY request_date DESC");
  34.     }
  35.     else
  36.     {
  37.         $get_data = mysql_query("SELECT * FROM samples_table WHERE request_received='0' ORDER BY request_date DESC");
  38.     }
  39.  
  40.     $get_smd_number_pulldown = mysql_query("SELECT request_smd_number FROM samples_table WHERE request_received='0' GROUP BY request_smd_number ORDER BY request_smd_number ASC");
  41.     $get_request_supplier_pulldown = mysql_query("SELECT request_supplier FROM samples_table WHERE request_received='0' GROUP BY request_supplier ORDER BY request_supplier ASC");
  42.     $get_request_brief_description_pulldown = mysql_query("SELECT request_brief_description FROM samples_table WHERE request_received='0' GROUP BY request_brief_description ORDER BY request_brief_description ASC");
  43.     $get_request_required_for = mysql_query("SELECT request_required_for FROM samples_table WHERE request_received='0' GROUP BY request_required_for ORDER BY request_required_for ASC");
  44.    
  45.     if (!$get_data || !$get_smd_number_pulldown || !$get_request_supplier_pulldown)
  46.     {
  47.             echo "Could not get data";
  48.             exit();
  49.     }
  50.     else
  51.     {
  52.    
  53.     // Include Header
  54.     require_once ("header.php");
  55.    
  56.    
  57.     echo '<table class="table" cellpadding="10">
  58.  
  59.     <thead>
  60.         <tr>
  61.             <th><b>View Full / Edit</b></td>
  62.             <th><b>Request<br />Date</b></td>
  63.             <th><b>Required<br/>Date</b></td>
  64.             <th><b>SMD<br />Number</b></td>
  65.             <th><b>Supplier</b></td>
  66.             <th><b>Brief Description</b></td>
  67.             <th><b>Required For / Customer</b></td>
  68.             <th><b>Confirmed<br />Completion<br />Date</b></td>
  69.             <th><b>Request Comments</b></td>
  70.             <td><b>Potential Issues</b></td>
  71.         </tr>
  72.     </thead>';
  73.  
  74.         echo '<tr>';
  75.         echo '<td></td>';
  76.         echo '<td></td>';
  77.         echo '<td></td>';
  78.         echo '<td style="background-color: #FFBEA8; padding-top: 10px;"><select id="smd_number_pulldown" onchange="changeSMDNumber();">
  79.         <option value="">Select one</option>';
  80.        
  81.             while ($smd_number_pulldown_data = mysql_fetch_array($get_smd_number_pulldown, MYSQL_ASSOC))
  82.             {
  83.                 echo '<option value="?smd_number='.$smd_number_pulldown_data['request_smd_number'].'" />'.$smd_number_pulldown_data['request_smd_number'].'</option>';
  84.             }
  85.  
  86.         echo '</td>';
  87.         echo '<td style="background-color: #FFBEA8; padding-top: 10px;"><select id="request_supplier_pulldown" onchange="changeSupplier();">
  88.         <option value="">Select one</option>';
  89.        
  90.             while ($request_supplier_pulldown_data = mysql_fetch_array($get_request_supplier_pulldown, MYSQL_ASSOC))
  91.             {
  92.                 echo '<option value="?request_supplier='.$request_supplier_pulldown_data['request_supplier'].'" />'.$request_supplier_pulldown_data['request_supplier'].'</option>';
  93.             }
  94.  
  95.         echo '</td>';
  96.         echo '<td style="background-color: #FFBEA8; padding-top: 10px;"><select id="brief_description_pulldown" onchange="changeBriefDescription();">
  97.         <option value="">Select one</option>';
  98.        
  99.             while ($request_brief_description_data = mysql_fetch_array($get_request_brief_description_pulldown, MYSQL_ASSOC))
  100.             {
  101.                 echo '<option value="?request_desc='.$request_brief_description_data['request_brief_description'].'" />'.$request_brief_description_data['request_brief_description'].'</option>';
  102.             }
  103.  
  104.         echo '</td>';
  105.         echo '<td style="background-color: #FFBEA8; padding-top: 10px;"><select id="required_for_pulldown" onchange="changeRequiredFor();">
  106.         <option value="">Select one</option>';
  107.        
  108.             while ($request_required_for_data = mysql_fetch_array($get_request_required_for, MYSQL_ASSOC))
  109.             {
  110.                 echo '<option value="?request_required='.$request_required_for_data['request_required_for'].'" />'.$request_required_for_data['request_required_for'].'</option>';
  111.             }
  112.         echo '<td align="center"><input class="btn" style="padding:9px;" type="submit" value="Show All" onclick="javascript:document.location.href = \'index.php\';" /></td>';
  113.         echo '<td></td>';
  114.         echo '<td></td>';
  115.         echo '</tr>';
  116.    
  117.             $light_dark = "dark";
  118.             while($database_data = mysql_fetch_array($get_data, MYSQL_ASSOC))
  119.             {
  120.    
  121.                     $request_id = stripslashes($database_data['request_id']);
  122.                    
  123.                         if ($database_data['request_date'] != "0")
  124.                         {
  125.                             $request_date = date("d/m/Y", $database_data['request_date']);
  126.                         }
  127.                         else
  128.                         {
  129.                             $request_date = "-";
  130.                         }
  131.                        
  132.                     $request_smd_number = stripslashes($database_data['request_smd_number']);
  133.                     $request_brief_description = stripslashes($database_data['request_brief_description']);
  134.                     $request_description = wordwrap($database_data['request_description'], 30, '<br />');
  135.                     $request_supplier = stripslashes($database_data['request_supplier']);
  136.                     $request_colours = stripslashes($database_data['request_colours']);
  137.                    
  138.                     $request_required_for = stripslashes($database_data['request_required_for']);
  139.                    
  140.                     // Show only the first paragraph on the sample log
  141.                     $request_comments = explode("<br />", stripslashes(nl2br($database_data['request_comments'])));
  142.                    
  143.                     $request_problems = stripslashes(nl2br($database_data['request_problems']));
  144.                        
  145.                         if ($database_data['request_confirmed_comp_date'] > "0")
  146.                         {
  147.                             $request_confirmed_completion_date = date("d/m/Y", $database_data['request_confirmed_comp_date']);
  148.                         }
  149.                         else
  150.                         {
  151.                             $request_confirmed_completion_date = " -";
  152.                         }
  153.                        
  154.                         if ($database_data['request_confirmed_comp_date2'] > "0")
  155.                         {
  156.                             $request_confirmed_completion_date2 = date("d/m/Y", $database_data['request_confirmed_comp_date2']);
  157.                         }
  158.                         else
  159.                         {
  160.                             $request_confirmed_completion_date2 = " -";
  161.                         }
  162.                        
  163.                         if ($database_data['request_confirmed_comp_date3'] > "0")
  164.                         {
  165.                             $request_confirmed_completion_date3 = date("d/m/Y", $database_data['request_confirmed_comp_date3']);
  166.                         }
  167.                         else
  168.                         {
  169.                             $request_confirmed_completion_date3 = " -";
  170.                         }
  171.                        
  172.                         if ($database_data['request_confirmed_comp_date4'] > "0")
  173.                         {
  174.                             $request_confirmed_completion_date4 = date("d/m/Y", $database_data['request_confirmed_comp_date4']);
  175.                         }
  176.                         else
  177.                         {
  178.                             $request_confirmed_completion_date4 = " -";
  179.                         }
  180.                        
  181.                         if ($database_data['request_confirmed_comp_date5'] > "0")
  182.                         {
  183.                             $request_confirmed_completion_date5 = date("d/m/Y", $database_data['request_confirmed_comp_date5']);
  184.                         }
  185.                         else
  186.                         {
  187.                             $request_confirmed_completion_date5 = " -";
  188.                         }
  189.                        
  190.                         if ($database_data['request_confirmed_comp_date6'] > "0")
  191.                         {
  192.                             $request_confirmed_completion_date6 = date("d/m/Y", $database_data['request_confirmed_comp_date6']);
  193.                         }
  194.                         else
  195.                         {
  196.                             $request_confirmed_completion_date6 = " -";
  197.                         }
  198.  
  199.                         if ($database_data['request_date_required'] > "0")
  200.                         {
  201.                             $request_date_required = date("d/m/Y", $database_data['request_date_required']);
  202.                         }
  203.                         else
  204.                         {
  205.                             $request_date_required = "-";
  206.                         }
  207.                        
  208.                         if ($database_data['request_date'] > "0")
  209.                         {
  210.                             $request_date = date("d/m/Y", $database_data['request_date']);
  211.                         }
  212.                         else
  213.                         {
  214.                             $request_date = "-";
  215.                         }
  216.                        
  217.                     $request_received = stripslashes($database_data['request_received']);
  218.                    
  219.  
  220.                     $request_comp_date_array = array($request_confirmed_completion_date6, $request_confirmed_completion_date5, $request_confirmed_completion_date4, $request_confirmed_completion_date3, $request_confirmed_completion_date2, $request_confirmed_completion_date);
  221.  
  222.                    
  223.                     // Table Code
  224.                     echo '<tbody>';
  225.                        
  226.                                        
  227.                     // Switch Light/Dark table row background colours
  228.                     if ($light_dark == "dark")
  229.                     {
  230.                             echo '<tr bgcolor="#F1F1F1" valign="top">';
  231.                             $light_dark = "light";
  232.                     }
  233.                     else
  234.                     {
  235.                             echo '<tr bgcolor="#FFFFFF" valign="top">';
  236.                             $light_dark = "dark";
  237.                     }
  238.                    
  239.                    
  240.                     echo '<td><a style="padding-left: 20px;" href="viewedit.php?id='.$request_id.'"><i class="icon-pencil"></i></a></td>';
  241.                     echo '<td>'.$request_date.'</td>';
  242.                     echo '<td>'.$request_date_required.'</td>';
  243.                     echo '<td>'.$request_smd_number.'</td>';
  244.                     echo '<td>'.$request_supplier.'</td>';
  245.                     echo '<td>'.$request_brief_description.'</td>';
  246.                     echo '<td>'.$request_required_for.'</td>';
  247.                     //echo '<td><b>1.</b>'.$request_confirmed_completion_date.'<br /><b>2.</b>'.$request_confirmed_completion_date2.'<br /><b>3.</b>'.$request_confirmed_completion_date3.'<br /><b>4.</b>'.$request_confirmed_completion_date4.'<br /><b>5.</b>'.$request_confirmed_completion_date5.'<br /><b>6.</b>'.$request_confirmed_completion_date6.'</td>';
  248.                     echo '<td>'.$request_comp_date_array[5].'</td>';
  249.                     echo '<td>'.$request_comments[0].'</td>';
  250.                     echo '<td>'.$request_problems.'</td>';
  251.                     echo '</tr>';
  252.                    
  253.                     echo '</tbody>';
  254.                    
  255.             }
  256.    
  257.     }
  258.    
  259.     echo '</table>
  260. ';
  261.  
  262.  
  263.     // Include Footer
  264.     require_once("footer.php");
  265.    
  266. ?>
Advertisement
Add Comment
Please, Sign In to add comment