MOON
Server: Apache
System: Linux 101-53-147-124.cprapid.com 4.18.0-553.121.1.el8_10.x86_64 #1 SMP Thu Apr 30 09:06:34 EDT 2026 x86_64
User: clientsoftwares (1005)
PHP: 8.2.30
Disabled: show_source, system, shell_exec, passthru, exec, popen, proc_open
Upload Files
File: /home/clientsoftwares/www/multi-school.clientsoftwares.com/application/models/Event_model.php
<?php
if (!defined('BASEPATH')) {
    exit('No direct script access allowed');
}

class Event_model extends MY_Model
{

    public function __construct()
    {
        parent::__construct();
    }

    function save($data = array())
    {
        $arrayEvent = array(
            'branch_id' => $data['branch_id'],
            'title' => $this->input->post('title'),
            'remark' => $this->input->post('remarks'),
            'type' => $data['type'],
            'audition' => $data['audition'],
            'image' => $data['image'],
            'show_web' => (isset($_POST['show_website']) ? 1 : 0),
            'selected_list' => $data['selected_list'],
            'start_date' => $data['start_date'],
            'end_date' => $data['end_date'],
            'status' => 1,
        );

        if (isset($data['id']) && !empty($data['id'])) {
            $this->db->where('id', $data['id']);
            $this->db->update('event', $arrayEvent);
        } else {
            $arrayEvent['created_by'] = get_loggedin_user_id();
            $arrayEvent['session_id'] = get_session_id();
            $this->db->insert('event', $arrayEvent);
        }
    }
}