Files
thetool/application/Api/v1/Modules/Preorder/Cif.php

54 lines
1.4 KiB
PHP

<?php
namespace thetool\Api\Modules\Preorder;
use thetool\Api\Modules;
require_once(APPDIR."/Api/v1/Modules/ApiControllerModule.php");
/*
* API Endpoints for Preorder Client Installation Feedback
*/
class Cif extends Modules\ApiControllerModule {
public function init() {
}
public function providerSetCif($code) {
return \mfResponse::InternalServerError();
//return \mfResponse::Ok(["message" => "in providerSetCif($code)"]);
}
public function getCifData() {
if(!array_key_exists("ciftoken", $this->get) || !$this->get['ciftoken']) {
return \mfResponse::BadRequest(["message" => "ciftoken missing"]);
}
$preorder = \PreorderModel::getFirst(["ciftoken" => $this->get["ciftoken"], "partner_id" => $this->me->address_id]);
if(!$preorder) {
return \mfResponse::NotFound(["message" => "Invalid ciftoken"]);
}
$return = $preorder->getCifdataApiArray();
return \mfResponse::Ok($return);
}
public function userSetCif() {
return \mfResponse::InternalServerError();
if(!array_key_exists("ciftoken", $this->get) || !$this->get['ciftoken']) {
return \mfResponse::BadRequest(["message" => "ciftoken missing"]);
}
$preorder = \PreorderModel::getFirst(["ciftoken" => $this->get["ciftoken"], "partner_id" => $this->me->address_id]);
if(!$preorder) {
return \mfResponse::NotFound(["message" => "Invalid ciftoken"]);
}
}
}