Blame view

doOnTheStart.php 3.69 KB
sn committed
1
<?php
Frederick committed
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
require_once $__PATH_to_mcClasses .'include.php';
require_once $__PATH_to_mcClasses .'config.php';

/**
 * dinge die am Ende noch ausgeführt werden sollen
 *
 * (nur für Dinge die unter mcClasses sind)
 * 
 * @author f@mensch.coop @since 2010-12-17
 */
if($__mc_ERRORHANDLER) {
	require_once $__PATH_to_mcClasses.'ReportHandling/fnc_mcErrorHandler.inc.php';
	set_error_handler('mcErrorHandler');
}

if($_LOSP_DEV) {
	error_reporting(E_ALL);

20
	
Frederick committed
21 22

	if($__mc_D_LOGFILE) {
23 24 25 26 27 28 29 30 31 32 33 34 35 36
		if($__mc_D_LOGFILE_RESET) {
			$var_message = '['.date('d. m. Y  G:i').'] DEVMODE: logfile wurde zurvor geloescht';
			unlink ( $__mc_D_LOGFILE );
			mcFile::write($__mc_D_LOGFILE, $var_message, 'w');			
		} else {
			$var_message =	mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK
							.'################################################'.mcCONST::LINEBREAK
							.'################################################'.mcCONST::LINEBREAK
							.'################################################'.mcCONST::LINEBREAK
							.'# ['.date('d. m. Y  G:i').'] DEVMODE                #'.mcCONST::LINEBREAK
							.'################################################'.mcCONST::LINEBREAK;

			mcFile::write($__mc_D_LOGFILE, $var_message, 'a');			
		}
Frederick committed
37
	}
38 39 40
	
	if($__mc_PDO_LOGFILE) {
		if($__mc_PDO_LOGFILE_RESET) {
Frederick d. Maus committed
41
			$var_message = '-- ['.date('d. m. Y  G:i').'] DEVMODE: logfile wurde zurvor geloescht';
42 43 44 45
			unlink ( $__mc_PDO_LOGFILE );
			mcFile::write($__mc_PDO_LOGFILE, $var_message, 'w');			
		} else {
			$var_message =	mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK
Frederick d. Maus committed
46 47 48 49 50
							.'-- ################################################'.mcCONST::LINEBREAK
							.'-- ################################################'.mcCONST::LINEBREAK
							.'-- ################################################'.mcCONST::LINEBREAK
							.'-- # ['.date('d. m. Y  G:i').'] DEVMODE                #'.mcCONST::LINEBREAK
							.'-- ################################################'.mcCONST::LINEBREAK;
51 52 53 54 55

			mcFile::write($__mc_PDO_LOGFILE, $var_message, 'a');			
		}
	}	
	
Frederick d. Maus committed
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
	if($__mc_INPUT_LOGFILE) {
		
		$INPUTtext = print_r(array( '_GET' => $_GET, '_POST' => $_POST ), true);
		
		if($__mc_INPUT_LOGFILE_RESET) {
			$var_message = '-- ['.date('d. m. Y  G:i').'] DEVMODE: logfile wurde zurvor geloescht';
			unlink ( $__mc_INPUT_LOGFILE );
			mcFile::write($__mc_INPUT_LOGFILE, $var_message.mcCONST::LINEBREAK.$INPUTtext, 'w');			
		} else {
			$var_message =	mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK.mcCONST::LINEBREAK
							.'-- ################################################'.mcCONST::LINEBREAK
							.'-- ################################################'.mcCONST::LINEBREAK
							.'-- ################################################'.mcCONST::LINEBREAK
							.'-- # ['.date('d. m. Y  G:i').'] DEVMODE                #'.mcCONST::LINEBREAK
							.'-- ################################################'.mcCONST::LINEBREAK;

			mcFile::write($__mc_INPUT_LOGFILE, $var_message.mcCONST::LINEBREAK.$INPUTtext, 'a');			
		}
	}		
	
	
Frederick committed
77
//mcFile::write('log/tmp.bla',  date('d.m.Y  G:i:s').': '.$_SERVER['SCRIPT_NAME'].' -- '.$_SERVER['REQUEST_URI'].mcCONST::TAB.($_SERVER['SCRIPT_NAME']==$_SERVER['REQUEST_URI']).mcCONST::LINEBREAK, 'a');
Frederick d. Maus committed
78 79 80 81 82
	if(is_array($__mc_Report)) {
		foreach($__mc_Report as $Report) {
			foreach($Report as $kindofDistribute => $params) {
				if($kindofDistribute == 'toFile') {
					if(array_key_exists('reset', $params) && $params['reset']) {
83 84 85
						if(is_file($params['file'])) {
							unlink($params['file']);
						}
Frederick d. Maus committed
86 87
						mcFile::write($params['file'], $var_message, 'w');
					}
Frederick committed
88 89
				}
			}
Frederick d. Maus committed
90
		}		
Frederick committed
91 92
	}

Frederick d. Maus committed
93

Frederick committed
94 95
	D::start();
}