/**
* Outputs all session data
*
* @return    string
*/
function debug_session()
{
    $CI =& get_instance();
    echo _before();
    print_r($CI->session->all_userdata());
    echo _after();
}
/**
* Outputs an array or variable
*
* @param    $var array, string, integer
* @return    string
*/
function debug_var($var = '')
{
    $return = _before();
    if (is_array($var)) {
        $return .= print_r($var, true);
    } else {
        $return .= $var;
    }
    $return .= _after();
    return $return;
}
Example #3
0
/**
 * debugout function.
 * 디버깅용 함수 (울회사에서만 됨?)
 * 
 * @access public
 * @param mixed $value
 * @param bool $stopProcess (default: false, true일경우 실행 중지)
 * @return void
 */
function debugout($value, $stopProcess = false)
{
    $remote_pass_addr = array('127.0.0.1', '175.203.91.208');
    if (in_array($_SERVER['REMOTE_ADDR'], $remote_pass_addr)) {
        ob_start();
        var_dump($value);
        $dumped = ob_get_contents();
        ob_end_clean();
        $dumped = str_replace("=>\n  ", ' => ', $dumped);
        echo _before();
        echo $dumped;
        echo _after();
        if ($stopProcess !== false) {
            exit;
        }
    }
}
 /**
  * Debug session variables
  *
  * @access 	public
  * @param 	void
  * @return 	string
  */
 function debug_session($exit = false)
 {
     $CI =& get_instance();
     echo _before();
     print_r($CI->session->all_userdata());
     echo _after();
     if ($exit === true) {
         exit;
     }
 }