Files
FHC-Core/application/models/accounting/Vertragvertragsstatus_model.php
T
Cris 8a246a9f94 Added methods deleteStatus(), updateStatus() to Vertragvertragsstatus_model
. Updates the date of the given vertragsstatus.
. Deletes the given vertragsstatus of the contract.
2019-10-11 13:44:21 +02:00

56 lines
1.3 KiB
PHP

<?php
class Vertragvertragsstatus_model extends DB_Model
{
/**
* Constructor
*/
public function __construct()
{
parent::__construct();
$this->dbTable = 'lehre.tbl_vertrag_vertragsstatus';
$this->pk = array('vertragsstatus_kurzbz', 'vertrag_id');
}
/**
* Updates the date of the given vertragsstatus.
* @param $vertrag_id
* @param $vertragsstatus_kurzbz
* @return array
*/
public function updateStatus($vertrag_id, $vertragsstatus_kurzbz)
{
$user = getAuthUID();
return $this->update(
array(
'vertrag_id' => $vertrag_id,
'vertragsstatus_kurzbz' => $vertragsstatus_kurzbz
),
array(
'datum' => $this->escape('NOW()'),
'updateamum' => $this->escape('NOW()'),
'updatevon' => $user,
)
);
}
/**
* Deletes the given vertragsstatus of the contract.
* @param $vertrag_id
* @param $vertragsstatus_kurbz
* @return array
*/
public function deleteStatus($vertrag_id, $vertragsstatus_kurzbz)
{
return $this->delete(
array(
'vertrag_id' => $vertrag_id,
'vertragsstatus_kurzbz' => $vertragsstatus_kurzbz
)
);
}
}