Open-Source PHP Framework - Designed for rapid development of performance-oriented scalable applications

/webroot/js/tinymce/plugins/spellchecker/includes/general.php

[return to app]
1 <?php
2
/**
3  * general.php
4  *
5  * @package MCManager.includes
6  * @author Moxiecode
7  * @copyright Copyright © 2007, Moxiecode Systems AB, All rights reserved.
8  */
9
10
@error_reporting(E_ALL E_NOTICE);
11
$config = array();
12
13 require_once(
dirname(__FILE__) . "/../classes/utils/Logger.php");
14 require_once(
dirname(__FILE__) . "/../classes/utils/JSON.php");
15 require_once(
dirname(__FILE__) . "/../config.php");
16 require_once(
dirname(__FILE__) . "/../classes/SpellChecker.php");
17
18 if (isset(
$config['general.engine']))
19     require_once(
dirname(__FILE__) . "/../classes/" $config["general.engine"] . ".php");
20
21
/**
22  * Returns an request value by name without magic quoting.
23  *
24  * @param String $name Name of parameter to get.
25  * @param String $default_value Default value to return if value not found.
26  * @return String request value by name without magic quoting or default value.
27  */
28
function getRequestParam($name$default_value false$sanitize false) {
29     if (!isset(
$_REQUEST[$name]))
30         return 
$default_value;
31
32     if (
is_array($_REQUEST[$name])) {
33         
$newarray = array();
34
35         foreach (
$_REQUEST[$name] as $name => $value)
36             
$newarray[formatParam($name$sanitize)] = formatParam($value$sanitize);
37
38         return 
$newarray;
39     }
40
41     return 
formatParam($_REQUEST[$name], $sanitize);
42 }
43
44 function &
getLogger() {
45     global 
$mcLogger$man;
46
47     if (isset(
$man))
48         
$mcLogger $man->getLogger();
49
50     if (!
$mcLogger) {
51         
$mcLogger = new Moxiecode_Logger();
52
53         
// Set logger options
54         
$mcLogger->setPath(dirname(__FILE__) . "/../logs");
55         
$mcLogger->setMaxSize("100kb");
56         
$mcLogger->setMaxFiles("10");
57         
$mcLogger->setFormat("{time} - {message}");
58     }
59
60     return 
$mcLogger;
61 }
62
63 function 
debug($msg) {
64     
$args func_get_args();
65
66     
$log getLogger();
67     
$log->debug(implode(', '$args));
68 }
69
70 function 
info($msg) {
71     
$args func_get_args();
72
73     
$log getLogger();
74     
$log->info(implode(', '$args));
75 }
76
77 function 
error($msg) {
78     
$args func_get_args();
79
80     
$log getLogger();
81     
$log->error(implode(', '$args));
82 }
83
84 function 
warn($msg) {
85     
$args func_get_args();
86
87     
$log getLogger();
88     
$log->warn(implode(', '$args));
89 }
90
91 function 
fatal($msg) {
92     
$args func_get_args();
93
94     
$log getLogger();
95     
$log->fatal(implode(', '$args));
96 }
97
98
?>