Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found
in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219
Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
CI =& get_instance();
$this->CI->load->language('profiler');
// default all sections to display
foreach ($this->_available_sections as $section)
{
if ( ! isset($config[$section]))
{
$this->{'_compile_'.$section} = TRUE;
}
}
$this->set_sections($config);
log_message('info', 'Profiler Class Initialized');
}
// --------------------------------------------------------------------
/**
* Set Sections
*
* Sets the private _compile_* properties to enable/disable Profiler sections
*
* @param mixed $config
* @return void
*/
public function set_sections($config)
{
if (isset($config['query_toggle_count']))
{
$this->_query_toggle_count = (int) $config['query_toggle_count'];
unset($config['query_toggle_count']);
}
foreach ($config as $method => $enable)
{
if (in_array($method, $this->_available_sections))
{
$this->{'_compile_'.$method} = ($enable !== FALSE);
}
}
}
// --------------------------------------------------------------------
/**
* Auto Profiler
*
* This function cycles through the entire array of mark points and
* matches any two points that are named identically (ending in "_start"
* and "_end" respectively). It then compiles the execution times for
* all points and returns it as an array
*
* @return array
*/
protected function _compile_benchmarks()
{
$profile = array();
foreach ($this->CI->benchmark->marker as $key => $val)
{
// We match the "end" marker so that the list ends
// up in the order that it was defined
if (preg_match('/(.+?)_end$/i', $key, $match)
&& isset($this->CI->benchmark->marker[$match[1].'_end'], $this->CI->benchmark->marker[$match[1].'_start']))
{
$profile[$match[1]] = $this->CI->benchmark->elapsed_time($match[1].'_start', $key);
}
}
// Build a table containing the profile data.
// Note: At some point we should turn this into a template that can
// be modified. We also might want to make this data available to be logged
$output = "\n\n"
.'";
}
// --------------------------------------------------------------------
/**
* Compile Queries
*
* @return string
*/
protected function _compile_queries()
{
$dbs = array();
// Let's determine which databases are currently connected to
foreach (get_object_vars($this->CI) as $name => $cobject)
{
if (is_object($cobject))
{
if ($cobject instanceof CI_DB)
{
$dbs[get_class($this->CI).':$'.$name] = $cobject;
}
elseif ($cobject instanceof CI_Model)
{
foreach (get_object_vars($cobject) as $mname => $mobject)
{
if ($mobject instanceof CI_DB)
{
$dbs[get_class($cobject).':$'.$mname] = $mobject;
}
}
}
}
}
if (count($dbs) === 0)
{
return "\n\n"
.'";
}
// Load the text helper so we can highlight the SQL
$this->CI->load->helper('text');
// Key words we want bolded
$highlight = array('SELECT', 'DISTINCT', 'FROM', 'WHERE', 'AND', 'LEFT JOIN', 'ORDER BY', 'GROUP BY', 'LIMIT', 'INSERT', 'INTO', 'VALUES', 'UPDATE', 'OR ', 'HAVING', 'OFFSET', 'NOT IN', 'IN', 'LIKE', 'NOT LIKE', 'COUNT', 'MAX', 'MIN', 'ON', 'AS', 'AVG', 'SUM', '(', ')');
$output = "\n\n";
$count = 0;
foreach ($dbs as $name => $db)
{
$hide_queries = (count($db->queries) > $this->_query_toggle_count) ? ' display:none' : '';
$total_time = number_format(array_sum($db->query_times), 4).' '.$this->CI->lang->line('profiler_seconds');
$show_hide_js = '('.$this->CI->lang->line('profiler_section_hide').')';
if ($hide_queries !== '')
{
$show_hide_js = '('.$this->CI->lang->line('profiler_section_show').')';
}
$output .= '";
$count++;
}
return $output;
}
// --------------------------------------------------------------------
/**
* Compile $_GET Data
*
* @return string
*/
protected function _compile_get()
{
$output = "\n\n"
.'';
}
// --------------------------------------------------------------------
/**
* Compile $_POST Data
*
* @return string
*/
protected function _compile_post()
{
$output = "\n\n"
.'';
}
// --------------------------------------------------------------------
/**
* Show query string
*
* @return string
*/
protected function _compile_uri_string()
{
return "\n\n"
.'';
}
// --------------------------------------------------------------------
/**
* Show the controller and function that were called
*
* @return string
*/
protected function _compile_controller_info()
{
return "\n\n"
.'';
}
// --------------------------------------------------------------------
/**
* Compile memory usage
*
* Display total used memory
*
* @return string
*/
protected function _compile_memory_usage()
{
return "\n\n"
.'';
}
// --------------------------------------------------------------------
/**
* Compile header information
*
* Lists HTTP headers
*
* @return string
*/
protected function _compile_http_headers()
{
$output = "\n\n"
.'";
}
// --------------------------------------------------------------------
/**
* Compile config information
*
* Lists developer config variables
*
* @return string
*/
protected function _compile_config()
{
$output = "\n\n"
.'";
}
// --------------------------------------------------------------------
/**
* Compile session userdata
*
* @return string
*/
protected function _compile_session_data()
{
if ( ! isset($this->CI->session))
{
return;
}
$output = '";
}
// --------------------------------------------------------------------
/**
* Run the Profiler
*
* @return string
*/
public function run()
{
$output = '