Disposals_model   A
last analyzed

Complexity

Total Complexity 3

Size/Duplication

Total Lines 28
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
dl 0
loc 28
rs 10
c 0
b 0
f 0
wmc 3
lcom 0
cbo 0

3 Methods

Rating   Name   Duplication   Size   Complexity  
A __construct() 0 3 1
A dispose() 0 12 1
A complete_account() 0 8 1
1
<?php defined('BASEPATH') OR exit('No direct script access allowed');
2
3
class Disposals_model extends CI_Model {
4
5
    public function __construct() {
6
        $this->load->model('computing-support/Disposals_model', 'disposals_model');
7
    }
8
9
    public function dispose($logged, $make, $model, $sn) {
10
11
        $data = array(
12
            'logged' => $_SESSION['ldap']['full_name'],
13
            'logged_at' => date("Y-m-d H:i:s", time()),
14
            'make' => $this->input->post('make'),
15
            'model' => $this->input->post('model'),
16
            'sn' => $this->input->post('sn'),
17
        );
18
19
        return $this->db->insert('disposals', $data);
20
    }
21
22
    public function complete_account() {
23
24
        $data = array(
25
            'completed' => date("Y-m-d H:i:s", time())
26
        );
27
        $this->db->where('completed', null, true);
28
        return $this->db->update('disposals', $data);
29
    }
30
}
31