mirror of
https://github.com/sctn4elk/CustomerRewardsRESTAPI.git
synced 2025-01-09 15:04:29 -06:00
Revert "More work and troubleshooting image upload"
This reverts commit 0a78c4fddc
.
This commit is contained in:
parent
0a78c4fddc
commit
0cecde088c
|
@ -1,11 +1,12 @@
|
||||||
<?php
|
<?php
|
||||||
header("Content-Type: application/json");
|
header("Content-Type: application/json");
|
||||||
|
define('PD', 'D:\DEV\Git Repository\CustomerRewardsRESTAPI');
|
||||||
require_once PD . "/Model/CustomerModel.php";
|
require_once PD . "/Model/CustomerModel.php";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Description of CustomerController
|
* Description of CustomerController
|
||||||
*
|
*
|
||||||
* @author Mike Howard
|
* @author SCTN4
|
||||||
* http://localhost:8000/index.php/customer/process/insert?name=Mike%20Howard&email=sctn4elk@msn.com&phone=208-841-4159&birthday=05/07/1965&loyalty=1&city=Winnsboro&state=TX&zip=75494
|
* http://localhost:8000/index.php/customer/process/insert?name=Mike%20Howard&email=sctn4elk@msn.com&phone=208-841-4159&birthday=05/07/1965&loyalty=1&city=Winnsboro&state=TX&zip=75494
|
||||||
* http://localhost:8000/index.php/customer/process/select?limit=20
|
* http://localhost:8000/index.php/customer/process/select?limit=20
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -2,13 +2,14 @@
|
||||||
header("Content-Type: application/json");
|
header("Content-Type: application/json");
|
||||||
header("Access-Control-Allow-Origin: *");
|
header("Access-Control-Allow-Origin: *");
|
||||||
header("Access-Control-Allow-Methods: POST");
|
header("Access-Control-Allow-Methods: POST");
|
||||||
|
|
||||||
|
define('PD', 'D:\DEV\Git Repository\CustomerRewardsRESTAPI');
|
||||||
require_once PD . "/Model/ImageModel.php";
|
require_once PD . "/Model/ImageModel.php";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Description of ImageController
|
* Description of ImageController
|
||||||
*
|
*
|
||||||
* @author Mike Howard
|
* @author SCTN4
|
||||||
*/
|
*/
|
||||||
class ImageController extends BaseController {
|
class ImageController extends BaseController {
|
||||||
|
|
||||||
|
@ -71,13 +72,12 @@ class ImageController extends BaseController {
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Upload the image and store on server as file */
|
/* Upload the image and store on server as file */
|
||||||
private function uploadImage() {
|
private function uploadImage(){
|
||||||
if ($this->checkRequestType('GET') == 'false') {
|
if ($this->checkRequestType('POST') == 'false') {
|
||||||
return $this->unprocessableRequestResponse();
|
return $this->unprocessableRequestResponse();
|
||||||
}
|
}
|
||||||
return var_dump(file_get_contents('php://input'));
|
|
||||||
$this->imagePayload = file_get_contents($_FILES['image']['tmp_name']);
|
|
||||||
|
|
||||||
|
$this->imagePayload = file_get_contents($_FILES['image']['tmp_name']);
|
||||||
$this->imageModel->fileName = $_FILES['image']['name'];
|
$this->imageModel->fileName = $_FILES['image']['name'];
|
||||||
if(empty($this->imageModel->fileName)){
|
if(empty($this->imageModel->fileName)){
|
||||||
return $this->notFoundResponse();
|
return $this->notFoundResponse();
|
||||||
|
|
|
@ -8,7 +8,7 @@ header("Content-Type: application/json");
|
||||||
/**
|
/**
|
||||||
* Description of PurchaseController
|
* Description of PurchaseController
|
||||||
*
|
*
|
||||||
* @author Mike Howard
|
* @author SCTN4
|
||||||
*/
|
*/
|
||||||
class PurchaseController extends BaseController{
|
class PurchaseController extends BaseController{
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -6,12 +6,12 @@
|
||||||
*/
|
*/
|
||||||
|
|
||||||
define("PROJECT_ROOT_PATH", __DIR__ . "/../");
|
define("PROJECT_ROOT_PATH", __DIR__ . "/../");
|
||||||
//define('PD', 'D:\DEV\Git Repository\CustomerRewardsRESTAPI');
|
|
||||||
define('PD', 'C:\DEV\UniServerZ\www\CustomerRewardsRESTAPI');
|
|
||||||
// include main configuration file
|
// include main configuration file
|
||||||
require_once PROJECT_ROOT_PATH . "/include/config.php";
|
require_once PROJECT_ROOT_PATH . "/include/config.php";
|
||||||
// include the base controller file
|
// include the base controller file
|
||||||
require_once PROJECT_ROOT_PATH . "/Controller/Api/BaseController.php";
|
require_once PROJECT_ROOT_PATH . "/Controller/Api/BaseController.php";
|
||||||
|
// include the use model file
|
||||||
|
//require_once PROJECT_ROOT_PATH . "/Model/CustomerModel.php";
|
||||||
|
//require_once PROJECT_ROOT_PATH . "/Model/ImageModel.php";
|
||||||
// include the tests autoloader when in development
|
// include the tests autoloader when in development
|
||||||
//require_once __DIR__ . '/../vendor/autoload.php';
|
//require_once __DIR__ . '/../vendor/autoload.php';
|
||||||
|
|
||||||
|
|
|
@ -11,27 +11,25 @@
|
||||||
* customer_email varchar(255)
|
* customer_email varchar(255)
|
||||||
* customer_phone varchar(12)
|
* customer_phone varchar(12)
|
||||||
* customer_birthday datetime
|
* customer_birthday datetime
|
||||||
* customer_street varchar(255)
|
* customer_street varchar(255)
|
||||||
* address_code_id bigint
|
* address_code_id bigint
|
||||||
* loyalty_member tinyint
|
* loyalty_member tinyint
|
||||||
*
|
*
|
||||||
* address_code
|
* address_code
|
||||||
* address_code_id bigint AI PK
|
* address_code_id bigint AI PK
|
||||||
* address_city varchar(45)
|
* address_city varchar(45)
|
||||||
* address_state varchar(45)
|
* address_state varchar(45)
|
||||||
* address_zip varchar(10)
|
* address_zip varchar(10)
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
define('PD', 'D:\DEV\Git Repository\CustomerRewardsRESTAPI');
|
||||||
|
//require_once PROJECT_ROOT_PATH . "/Model/Database.php";
|
||||||
require_once PD . "/Model/Database.php";
|
require_once PD . "/Model/Database.php";
|
||||||
require_once PD . "/Model/ModelTraits.php";
|
require_once PD . "/Model/ModelTraits.php";
|
||||||
|
|
||||||
class CustomerModel extends Database {
|
class CustomerModel extends Database {
|
||||||
use ModelTraits;
|
use ModelTraits;
|
||||||
|
|
||||||
function __construct() {
|
|
||||||
parent::__construct();
|
|
||||||
}
|
|
||||||
|
|
||||||
public function findAllCustomers()
|
public function findAllCustomers()
|
||||||
{
|
{
|
||||||
return $this->processQuery("SELECT * FROM customer_view ORDER BY customer_id ASC LIMIT ?", ["i", $this->limit]);
|
return $this->processQuery("SELECT * FROM customer_view ORDER BY customer_id ASC LIMIT ?", ["i", $this->limit]);
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
/**
|
/**
|
||||||
* Description of Database
|
* Description of Database
|
||||||
*
|
*
|
||||||
* @author Mike Howard
|
* @author SCTN4
|
||||||
*/
|
*/
|
||||||
class Database {
|
class Database {
|
||||||
protected $connection = null;
|
protected $connection = null;
|
||||||
|
|
|
@ -14,6 +14,7 @@
|
||||||
* loyalty_value_blob blob
|
* loyalty_value_blob blob
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
define('PD', 'D:\DEV\Git Repository\CustomerRewardsRESTAPI');
|
||||||
require_once PD . "/Model/Database.php";
|
require_once PD . "/Model/Database.php";
|
||||||
require_once PD . "/Model/ModelTraits.php";
|
require_once PD . "/Model/ModelTraits.php";
|
||||||
|
|
||||||
|
@ -29,7 +30,6 @@ class ImageModel extends Database {
|
||||||
public $fileType;
|
public $fileType;
|
||||||
|
|
||||||
function __construct() {
|
function __construct() {
|
||||||
parent::__construct();
|
|
||||||
$this->uploadTo = "public/images/";
|
$this->uploadTo = "public/images/";
|
||||||
$this->allowFileType = array('jpg','png','jpeg','gif');
|
$this->allowFileType = array('jpg','png','jpeg','gif');
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
/**
|
/**
|
||||||
* Description of ModelTraits
|
* Description of ModelTraits
|
||||||
*
|
*
|
||||||
* @author Mike Howard
|
* @author SCTN4
|
||||||
*/
|
*/
|
||||||
trait ModelTraits {
|
trait ModelTraits {
|
||||||
private $params = array();
|
private $params = array();
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
/**
|
/**
|
||||||
* Description of PurchaseModel
|
* Description of PurchaseModel
|
||||||
*
|
*
|
||||||
* @author Mike Howard
|
* @author SCTN4
|
||||||
*/
|
*/
|
||||||
require_once PROJECT_ROOT_PATH . "/Model/Database.php";
|
require_once PROJECT_ROOT_PATH . "/Model/Database.php";
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
auxiliary.org-netbeans-modules-php-smarty.smarty-framework=true
|
|
||||||
browser.reload.on.save=true
|
browser.reload.on.save=true
|
||||||
code.analysis.excludes=
|
code.analysis.excludes=
|
||||||
ignore.path=
|
ignore.path=
|
||||||
|
|
Loading…
Reference in New Issue
Block a user