Finish flagout

This commit is contained in:
2016-10-01 18:49:51 +02:00
21 changed files with 450 additions and 32 deletions

View File

@@ -15,6 +15,9 @@ use common\models\Card;
/**
* ContactForm is the model behind the contact form.
*
* @property \common\models\Card $card
* @property \common\models\Key $key
*
*/
class KeyToggleForm extends Model
{
@@ -97,6 +100,9 @@ class KeyToggleForm extends Model
$assignment->save(false);
\Yii::$app->session->setFlash ( 'success', 'Kulcs kiadva!' );
$this->card->setFlagsHasKey(true);
$this->card->save(false);
Log::log([
'type' =>Log::$TYPE_KEY_ASSIGN,
'message' => 'Kulcs kiadás - Kártya/Kulcs/Vendég:' .$this->card->number ."/" .$this->keyModel->number . "/".$this->customer->name,
@@ -113,6 +119,8 @@ class KeyToggleForm extends Model
public function unassign(){
CardKeyAssignment::deleteAll(['id_key' => $this->keyModel->id_key]);
$this->card->setFlagsHasKey(false);
$this->card->save(false);
\Yii::$app->session->setFlash ( 'success', 'Kulcs visszaadva!' );
}

View File

@@ -117,7 +117,7 @@ class ReceptionForm extends Model
$dlog->id_account = Account::readDefault();
$dlog->card_flag = $this->card->flag;
$dlog->card_flag = $this->card->validity;
$dlog->created_at = date('Y-m-d H:i:s');
$dlog->save(false);