Uppercase II

This commit is contained in:
2018-08-05 11:03:58 +02:00
parent f5e7d4f4db
commit 9569522c83
@@ -0,0 +1,60 @@
<?php
defined( 'BASEPATH' ) OR exit( 'No direct script access allowed' );
/**
* Created by Pensare Software.
* User: Theo Weijmer
* Date: 23/01/2018
* Time: 19:35
*/
class VatController extends MY_Controller {
public function __construct()
{
parent::__construct();
if ( AUTHENTICATED == FALSE ) die( 'NO ACCESS' );
$models = [];
$libraries = [];
$this->load->model( $models );
$this->load->library( $libraries );
}
public function index()
{
}
public function getVats( $archive )
{
$vats = Vat::getVats( $archive );
$this->json( $vats );
}
public function addVat()
{
Vat::create( [] );
}
public function saveVat( $vatID )
{
$vatrate = $this->input->post( 'vatrate' );
Vat::whereId( $vatID )->update( ['vatrate' => $vatrate] );
}
public function removeVat( $vatID )
{
$removeVat = new RemoveVat($vatID);
$allowRemove = $removeVat->getRemoveAllowed();
if( $allowRemove === FALSE ) return $this->json( ['result'=>FALSE]);
Vat::whereId($vatID)->delete();
$this->json( ['result'=>TRUE]);
}
}