riainvoice/application/modules/clients/models/Mdl_client_notes.php
gandhimathi Bharathirajan c940cb1a2c all files
2017-09-11 14:38:03 +05:30

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;
}
}