Файл: Luxe-Shop v6.0/application/models/page_model.php
Строк: 18
<?php
class page_model extends MY_Model {
protected $table_name = 'pages';
protected $order_by = 'order';
public $rules = array(
'email' => array('field' => 'title', 'label' => 'Заголовок', 'rules' => 'trim|required|max_length[100]|xss_clean'),
'slug' => array('field' => 'slug', 'label' => 'Альт. заголовок', 'rules' => 'trim|required|max_length[100]|url_title|callback__unique_slug|xss_clean'),
'body' => array('field' => 'body', 'label' => 'Текст', 'rules' => 'trim|required'),
);
public function get_new() {
$page = new stdClass();
$page->title = '';
$page->slug = '';
$page->body = '';
return $page;
}
public function get_nested() {
$table = $this->db->get('pages')->result();
if(count($table))
{
foreach($table as $key=>$item) {
$ret[] = array(
'title' => $item->title,
'slug' => $item->slug,
);
}
}
else
{
$ret = '';
}
return $ret;
}
}
?>