Changeset 22567 for branches/version-2_12-dev/data/class/util/GC_Utils.php
- Timestamp:
- 2013/02/18 19:09:54 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_12-dev/data/class/util/GC_Utils.php
r22206 r22567 31 31 * @version $Id$ 32 32 */ 33 class GC_Utils { 33 class GC_Utils 34 { 34 35 35 36 /** … … 39 40 * @return void 40 41 */ 41 function gfDebugLog($obj) { 42 function gfDebugLog($obj) 43 { 42 44 if (USE_VERBOSE_LOG === true) { 43 45 $msg = "DEBUG\n" … … 53 55 * @return string 呼び出し元クラス、関数名、行数の文字列表現 54 56 */ 55 function gfGetCallerInfo($forLogInfo = true) { 57 function gfGetCallerInfo($forLogInfo = true) 58 { 56 59 // バックトレースを取得する 57 60 $traces = debug_backtrace(false); … … 74 77 * エラーハンドリングに関わる情報を切り捨てる。 75 78 */ 76 function getDebugBacktrace($arrBacktrace = null) { 79 function getDebugBacktrace($arrBacktrace = null) 80 { 77 81 if (is_null($arrBacktrace)) { 78 82 $arrBacktrace = debug_backtrace(false); … … 119 123 * @deprecated 2.12.0 120 124 */ 121 function gfGetLogStr($mess, $log_level = 'Info') { 125 function gfGetLogStr($mess, $log_level = 'Info') 126 { 122 127 trigger_error('前方互換用メソッドが使用されました。', E_USER_WARNING); 123 128 // メッセージの前に、ログ出力元関数名とログ出力関数呼び出し部分の行数を付与 … … 137 142 * @deprecated 2.12.0 GC_Utils_Ex::gfPrintLog を使用すること 138 143 */ 139 function gfAdminLog($mess, $log_level = 'Info') { 144 function gfAdminLog($mess, $log_level = 'Info') 145 { 140 146 trigger_error('前方互換用メソッドが使用されました。', E_USER_WARNING); 141 147 // ログレベル=Debugの場合は、DEBUG_MODEがtrueの場合のみログ出力する … … 153 159 * @deprecated 2.12.0 GC_Utils_Ex::gfPrintLog を使用すること 154 160 */ 155 function gfFrontLog($mess, $log_level = 'Info') { 161 function gfFrontLog($mess, $log_level = 'Info') 162 { 156 163 trigger_error('前方互換用メソッドが使用されました。', E_USER_WARNING); 157 164 // ログレベル=Debugの場合は、DEBUG_MODEがtrueの場合のみログ出力する … … 172 179 * @param bool $verbose 冗長な出力を行うか 173 180 */ 174 function gfPrintLog($msg, $path = '', $verbose = USE_VERBOSE_LOG) { 181 function gfPrintLog($msg, $path = '', $verbose = USE_VERBOSE_LOG) 182 { 175 183 // 日付の取得 176 184 $today = date('Y/m/d H:i:s'); … … 208 216 * @return void 209 217 */ 210 function gfLogRotation($max_log, $max_size, $path) { 218 function gfLogRotation($max_log, $max_size, $path) 219 { 211 220 212 221 // ファイルが存在しない場合、終了 … … 245 254 * [注釈] - 246 255 *----------------------------------------------------------------------*/ 247 function gfMakePassword($pwLength) { 256 function gfMakePassword($pwLength) 257 { 248 258 249 259 // 乱数表のシードを決定 … … 271 281 *----------------------------------------------------------------------------------------------------------------------*/ 272 282 273 function gfMailHeaderAddr($str) { 283 function gfMailHeaderAddr($str) 284 { 274 285 $addrs = explode(',', $str); //アドレスを配列に入れる 275 286 $mailaddrs = array(); … … 293 304 * @return string テキストで表現したバックトレース 294 305 */ 295 function toStringBacktrace($arrBacktrace) { 306 function toStringBacktrace($arrBacktrace) 307 { 296 308 $string = ''; 297 309 … … 316 328 * @return string|integer エラー定数名 317 329 */ 318 function getErrorTypeName($error_type) { 330 function getErrorTypeName($error_type) 331 { 319 332 $arrDefinedConstants = get_defined_constants(true); 320 333 … … 347 360 * @return string 現在のURL 348 361 */ 349 function getUrl() { 362 function getUrl() 363 { 350 364 $url = ''; 351 365 … … 369 383 * @return bool 管理機能か 370 384 */ 371 function isAdminFunction() { 385 function isAdminFunction() 386 { 372 387 return defined('ADMIN_FUNCTION') && ADMIN_FUNCTION === true; 373 388 } … … 378 393 * @return bool フロント機能か 379 394 */ 380 function isFrontFunction() { 395 function isFrontFunction() 396 { 381 397 return defined('FRONT_FUNCTION') && FRONT_FUNCTION === true; 382 398 } … … 387 403 * @return bool インストール機能か 388 404 */ 389 function isInstallFunction() { 405 function isInstallFunction() 406 { 390 407 return defined('INSTALL_FUNCTION') && INSTALL_FUNCTION === true; 391 408 } … … 398 415 * @return string XML宣言の文字列 399 416 */ 400 function printXMLDeclaration() { 417 function printXMLDeclaration() 418 { 401 419 $ua = $_SERVER['HTTP_USER_AGENT']; 402 420 if (!preg_match('/MSIE/', $ua) || preg_match('/MSIE 7/', $ua)) {
Note: See TracChangeset
for help on using the changeset viewer.