コード例 #1
0
<?php

if (!array_key_exists('id', $_GET)) {
    die("Couldn't find invoice ID");
}
$invoiceId = $_GET['id'];
$close = array_key_exists('close', $_GET) ? (bool) $_GET['close'] : true;
require_once 'API/DBase.php';
$db = new DBase();
$sql = "SELECT CAST(inv.created AS Date) as 'invoiceDate', inv.id as 'invoiceId', inv.bankDetails, cust.firstname, cust.lastname, cust.address, cust.city, cust.state, cust.postcode, c.make, c.model, c.registration FROM invoice inv INNER JOIN service serv ON (serv.id = inv.service) INNER JOIN customer cust ON (cust.id = serv.owner) INNER JOIN car c ON (serv.car = c.id) WHERE inv.id = " . $db->escape($invoiceId);
$invoice = $db->fetchOne($sql);
$invoice['invoiceDate'] = DateTime::createFromFormat('Y-m-d', $invoice['invoiceDate']);
$invoice['invoiceDate'] = $invoice['invoiceDate']->format("j F Y");
$sql = "SELECT det.*, (det.cost * det.quantity) AS total FROM detail det WHERE det.invoice = " . $db->escape($invoiceId);
$invoiceDetails = $db->fetchAll($sql);
?>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Invoice - Sharpie's Auto Services</title>
    <meta name="description" content="">
    <meta name="author" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="css/normalize.css">
    <link rel="stylesheet" media="all" href="css/invoice.css">
    <link rel="icon" type="image/png" href="images/favicon.png">
  </head>
  <body>
    <table>
      <tr>
コード例 #2
0
<?php

if (!array_key_exists('id', $_GET)) {
    die("Couldn't find safety check ID");
}
$safetyCheckId = $_GET['id'];
require_once 'API/DBase.php';
$db = new DBase();
$sql = "select c.firstname, c.lastname, c.address, c.city, c.state, c.postcode, cast(sc.created as date) as created, ca.make, ca.registration, s.odo from safetycheck sc INNER JOIN service s ON (sc.id = s.safetyCheck) INNER JOIN customer c ON (s.owner = c.id) INNER JOIN car ca ON (s.car = ca.id) where sc.id = " . $db->escape($safetyCheckId);
$check = $db->fetchOne($sql);
$check['created'] = DateTime::createFromFormat('Y-m-d', $check['created']);
$check['created'] = $check['created']->format("d/m/Y");
?>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Customer - Sharpie's Auto Services</title>
    <meta name="description" content="">
    <meta name="author" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="css/normalize.css">
    <link rel="stylesheet" media="all" href="css/safetycheck.css">
    <link rel="icon" type="image/png" href="images/favicon.png">
  </head>
  <body>
    <table>
      <tr>
        <td class="logo">
          <img src="images/logo.png" />
          <div class="safetyCheckNumber">