52 lines
1.2 KiB
PHP
52 lines
1.2 KiB
PHP
<?php
|
|
if (!defined('BASEPATH')) exit('No direct script access allowed');
|
|
|
|
/*
|
|
* InvoicePlane
|
|
*
|
|
* @author InvoicePlane Developers & Contributors
|
|
* @copyright Copyright (c) 2012 - 2017 InvoicePlane.com
|
|
* @license https://invoiceplane.com/license.txt
|
|
* @link https://invoiceplane.com
|
|
*/
|
|
|
|
/**
|
|
* Class Mdl_Client_Notes
|
|
*/
|
|
class Mdl_Client_Notes extends Response_Model
|
|
{
|
|
public $table = 'ip_client_notes';
|
|
public $primary_key = 'ip_client_notes.client_note_id';
|
|
|
|
public function default_order_by()
|
|
{
|
|
$this->db->order_by('ip_client_notes.client_note_date DESC');
|
|
}
|
|
|
|
public function validation_rules()
|
|
{
|
|
return array(
|
|
'client_id' => array(
|
|
'field' => 'client_id',
|
|
'label' => trans('client'),
|
|
'rules' => 'required'
|
|
),
|
|
'client_note' => array(
|
|
'field' => 'client_note',
|
|
'label' => trans('note'),
|
|
'rules' => 'required'
|
|
)
|
|
);
|
|
}
|
|
|
|
public function db_array()
|
|
{
|
|
$db_array = parent::db_array();
|
|
|
|
$db_array['client_note_date'] = date('Y-m-d');
|
|
|
|
return $db_array;
|
|
}
|
|
|
|
}
|