54 lines
1.4 KiB
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"]);
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
} |