$extension, 'original_name' => $original_name, ); $this->db->insert('uploads', $data); return $this->db->insert_id(); } function count_uploads() { return $this->db->count_all('uploads'); } function get_upload($id) { $this->db->select('extension, original_name, views, created')->from('uploads')->where('id',$id); $query = $this->db->get(); $result = $query->result(); return $result[0]; } function add_view($id) { $this->db->query("UPDATE uploads SET views = views + 1 WHERE id = $id"); } } ?>