Your IP : 216.73.216.79


Current Path : /var/www/html/sprm/backend/models/
Upload File :
Current File : /var/www/html/sprm/backend/models/CorruptionOffenders.php.backup.20210106

<?php

namespace backend\models;

use Yii;
use asinfotrack\yii2\audittrail\behaviors\AuditTrailBehavior;

/**
 * This is the model class for table "corruption_offenders".
 *
 * @property int $id
 * @property string|null $ic_no
 * @property string|null $case_no
 * @property string|null $name
 * @property string|null $summary_charges
 * @property string|null $court
 * @property string|null $judge
 * @property string|null $prosecuting
 * @property string|null $defendant
 * @property string|null $offense
 * @property string|null $punishment
 * @property string|null $gender
 * @property string|null $citizen
 * @property string|null $state
 * @property string|null $category
 * @property string|null $employer
 * @property string|null $occupation
 * @property string|null $sentencing_date
 * @property string|null $past_conviction
 * @property string|null $appeal
 * @property string|null $img_url
 * @property string|null $created_at
 * @property int|null $created_by
 * @property string|null $updated_at
 * @property int|null $updated_by
 */
class CorruptionOffenders extends \yii\db\ActiveRecord {

    public function behaviors() {
        return [
            'audittrail' => [
                'class' => AuditTrailBehavior::className(),
                // some of the optional configurations
                'ignoredAttributes' => ['created_at', 'updated_at'],
                'consoleUserId' => 1
            ],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public static function tableName() {
        return 'corruption_offenders';
    }

    /**
     * {@inheritdoc}
     */
    public function rules() {
        return [
            [['ic_no', 'case_no', 'name'], 'required'],
            [['summary_charges'], 'string'],
            [['sentencing_date', 'created_at', 'updated_at', 'defendant', 'offense', 'punishment', 'prosecuting', 'summary_charges_en', 'summary_charges_ch'], 'safe'],
            [['created_by', 'updated_by'], 'integer'],
            [['ic_no', 'case_no', 'name', 'court', 'judge', 'citizen', 'state', 'category', 'employer', 'occupation', 'past_conviction', 'appeal', 'img_url'], 'string', 'max' => 255],
            [['gender'], 'string', 'max' => 10],
        ];
    }

    /**
     * {@inheritdoc}
     */
    public function attributeLabels() {
        return [
            'id' => 'ID',
            'ic_no' => 'No. Pengenalan Diri',
            'case_no' => 'No. Kes',
            'name' => 'Tertuduh',
            'summary_charges' => 'Ringkasan Pertuduhan',
            'summary_charges_en' => 'Ringkasan Pertuduhan (EN)',
            'summary_charges_ch' => 'Ringkasan Pertuduhan (CH)',
            'court' => 'Mahkamah',
            'judge' => 'Hakim',
            'prosecuting' => 'Timbalan Pendakwa Raya/ Pegawai Pendakwa',
            'defendant' => 'Peguam Bela',
            'offense' => 'Kesalahan',
            'punishment' => 'Hukuman',
            'gender' => 'Jantina',
            'citizen' => 'Warganegara',
            'state' => 'Negeri',
            'category' => 'Kategori',
            'employer' => 'Majikan',
            'occupation' => 'Jawatan',
            'sentencing_date' => 'Tarikh Jatuh Hukuman',
            'past_conviction' => 'Sabitan Lampau',
            'appeal' => 'Rayuan',
            'img_url' => 'Photo',
            'created_at' => 'Created At',
            'created_by' => 'Created By',
            'updated_at' => 'Updated At',
            'updated_by' => 'Updated By',
        ];
    }

}