function __construct() { parent::__construct(); $this->load->model('project_model', 'project'); $this->form_validation_rules['people'][] = array('rules' => 'required', 'label' => '人员', 'field' => 'people[id]'); $this->form_validation_rules['account'] = array(array('field' => 'account[type]', 'label' => '收费类型', 'rules' => 'required'), array('field' => 'account[amount]', 'label' => '金额', 'rules' => 'required|numeric'), array('field' => 'account[date]', 'label' => '收费日起', 'rules' => 'required')); $this->search_items = array('num', 'name', 'labels', 'people'); $this->list_args = array('name' => array('heading' => '名称', 'cell' => '{name}'), 'people' => array('heading' => '人员', 'cell' => array('class' => 'ellipsis'), 'parser' => array('function' => array($this->project, 'getCompiledPeople'), 'args' => array('id'))), 'labels' => array('heading' => '标签', 'parser' => array('function' => array($this->project, 'getCompiledLabels'), 'args' => array('id')))); $this->people_list_args = array('name' => array('heading' => '名称', 'cell' => '{abbreviation}'), 'role' => array('heading' => '角色')); $this->schedule_list_args = array('name' => array('heading' => array('data' => '标题'), 'wrap' => array('mark' => 'span', 'class' => 'show-schedule', 'id' => '{id}')), 'start' => array('heading' => array('data' => '时间'), 'parser' => array('function' => function ($start) { return $start ? date('Y-m-d H:i', intval($start)) : null; }, 'args' => array('start'))), 'creater_name' => array('heading' => array('data' => '人员'))); $this->plan_list_args = array('name' => array('heading' => array('data' => '标题'), 'wrap' => array('mark' => 'span', 'class' => 'show-schedule', 'id' => '{id}')), 'start' => array('heading' => array('data' => '时间'), 'parser' => array('function' => function ($start) { return $start ? date('Y-m-d H:i', intval($start)) : null; }, 'args' => array('start'))), 'creater_name' => array('heading' => array('data' => '人员'))); $this->status_list_args = array(); $this->account_list_args = array('account' => array('heading' => '账目编号'), 'type' => array('heading' => '类型'), 'subject' => array('heading' => '科目'), 'amount' => array('heading' => '金额', 'parser' => array('function' => function ($amount, $received) { if ($amount > 0) { return '<span style="color:#0A0">' . $amount . '</span> ' . (intval($received) ? '√' : '?'); } else { return '<span style="color:#A00">' . $amount . '</span> ' . (intval($received) ? '√' : '?'); } }, 'args' => array('amount', 'received')), 'cell' => array('style' => 'text-align:right')), 'date' => array('heading' => '日期'), 'payer_name' => array('heading' => '付款/收款人'), 'comment' => array('heading' => '备注', 'cell' => array('title' => '{comment}'), 'parser' => array('function' => function ($comment) { return str_getSummary($comment); }, 'args' => array('comment')))); $this->relative_list_args = array('name' => array('heading' => '名称'), 'relation' => array('heading' => '关系')); $this->load->view_path['list_aside'] = 'project/list_sidebar'; $this->load->view_path['edit'] = 'project/edit'; $this->load->view_path['edit_aside'] = 'project/edit_sidebar'; }
function __construct() { $this->default_method = 'calendar'; parent::__construct(); $this->load->model('schedule_model', 'schedule'); $this->load->model('project_model', 'project'); $this->list_args = array('name' => array('heading' => '标题', 'cell' => array('class' => 'ellipsis', 'title' => '{content}')), 'start' => array('heading' => '时间', 'cell' => array('style' => 'color:{color}')), 'hours' => array('heading' => '时长', 'parser' => array('function' => function ($hours_own, $hours_checked) { if (!is_null($hours_checked)) { return $hours_checked; } else { return $hours_own; } }, 'args' => array('hours_own', 'hours_checked'))), 'creater_name' => array('heading' => '人员'), 'project' => array('heading' => '事项', 'cell' => '{project_name}')); $this->search_items = array('name', 'time/from', 'time/to', 'people', 'project', 'completed'); }
function __construct() { parent::__construct(); $this->load->model('account_model', 'account'); $this->list_args = array('account' => array('heading' => '账目编号'), 'project_name' => array('heading' => array('data' => '项目', 'width' => '30%'), 'cell' => array('class' => 'ellipsis', 'title' => '{project_name}', 'data' => '<a href="#{project_type}/{project}">{project_name}</a>')), 'subject' => array('heading' => '科目'), 'amount' => array('heading' => '金额', 'parser' => array('function' => function ($amount, $received) { if ($amount > 0) { return '<span style="color:#0A0">' . $amount . '</span> ' . (intval($received) ? '√' : '?'); } else { return '<span style="color:#A00">' . $amount . '</span> ' . (intval($received) ? '√' : '?'); } }, 'args' => array('amount', 'received')), 'cell' => array('style' => 'text-align:right')), 'date' => array('heading' => '日期'), 'payer_name' => array('heading' => '付款/收款人'), 'comment' => array('heading' => '备注', 'cell' => array('title' => '{comment}'), 'parser' => array('function' => function ($comment) { return str_getSummary($comment); }, 'args' => array('comment')))); $this->search_items = array('account', 'date/from', 'date/to', 'project_name', 'amount', 'payer_name', 'labels', 'project_labels', 'project_without_labels', 'received', 'count', 'people', 'team', 'role', 'group_by', 'type'); }
function __construct() { parent::__construct(); $this->load->model('document_model', 'document'); $this->list_args = array('name' => array('heading' => '文件名', 'parser' => array('function' => function ($id, $name, $filename) { if ($name == '') { $name = $filename; } return '<a href="/document/download/' . $id . '">' . $name . '</a>'; }, 'args' => array('id', 'name', 'filename'))), 'time_insert' => array('heading' => '上传时间', 'parser' => array('function' => function ($time_insert) { return date('Y-m-d H:i', $time_insert); }, 'args' => array('time_insert'))), 'labels' => array('heading' => '标签', 'parser' => array('function' => array($this->document, 'getCompiledLabels'), 'args' => array('id')))); $this->search_items = array('name', 'labels'); $this->load->view_path['list_aside'] = 'document/list_sidebar'; }
function __construct() { $this->permission = true; parent::__construct(); }
function __construct() { parent::__construct(); $this->load->model('score_model', 'score'); }
function __construct() { parent::__construct(); $this->load->model('account_model', 'account'); }