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