Changeset 159
- Timestamp:
- 06/22/05 12:33:33 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web/addons/toga/graph.php
r152 r159 337 337 // Where each <*time_declr*> = <time_type>:<time_interval> 338 338 339 //$my_lines1 = intval( $period / 3.0 ); 340 //$my_lines2 = intval( $period / 6.0 ); 341 342 //$my_grid = "SECOND:$my_lines2:SECOND:$my_lines1:SECOND:$my_lines1:0:%R"; 343 344 //return "--x-grid $my_grid"; 345 339 346 // Less than 1 minute 340 if( $period < 60 ) 341 342 $my_grid = "SECOND:5:SECOND:25:SECOND:25:0:%X"; 347 if( $period < 60 ) { 348 349 $tm_formt = "%X"; 350 $my_grid = "SECOND:15:SECOND:30:SECOND:30:0:$tm_formt"; 343 351 344 352 // Less than 10 minutes 345 else if( $period < 600 ) 346 347 $my_grid = "SECOND:50:MINUTE:1:MINUTE:1:0:%X"; 353 } else if( $period < 600 ) { 354 355 $tm_formt = "%R"; 356 $my_grid = "MINUTE:1:MINUTE:3:MINUTE:3:0:$tm_formt"; 348 357 349 358 // Less than 1 hour 350 else if( $period < 3600 ) 351 352 $my_grid = "MINUTE:5:MINUTE:10:MINUTE:10:0:%X"; 359 } else if( $period < 3600 ) { 360 361 $tm_formt = "%R"; 362 $my_grid = "MINUTE:5:MINUTE:15:MINUTE:15:0:$tm_formt"; 363 364 // Less than 15 hour 365 } else if( $period < 3600 ) { 366 367 $tm_formt = "%R"; 368 $my_grid = "HOUR:1:HOUR:2:HOUR:2:0:$tm_formt"; 353 369 354 370 // Less than 1 day 355 371 // 356 else if( $period < 86400 ) 357 358 $my_grid = "HOUR:1:HOUR:2:HOUR:2:0:%X"; 372 } else if( $period < 86400 ) { 373 374 $tm_formt = "%R"; 375 $my_grid = "HOUR:2:HOUR:5:HOUR:5:0:$tm_formt"; 359 376 360 377 // Less than 15 days 361 378 // 362 else if( $period < 1296000 ) 363 364 $my_grid = "HOUR:30:DAY:1:DAY:1:0:%x"; 379 } else if( $period < 1296000 ) { 380 381 $tm_formt = "%e-%m"; 382 $my_grid = "HOUR:1:DAY:3:DAY:3:0:'$tm_formt'"; 365 383 366 384 // Less than 30 days (a month) 367 385 // 368 elseif( $period < 2592000 ) 369 370 $my_grid = "DAY:5:DAY:10:DAY:10:0:%x"; 371 372 if( isset( $my_grid ) ) 373 374 return "--x-grid $my_grid"; 375 376 else 377 return ""; 378 } 379 380 $xgrid = determineXGrid( $period_start, $period_stop ); 386 } else if( $period < 2592000 ) { 387 388 $tm_formt = "%e-%m"; 389 $my_grid = "DAY:5:DAY:10:DAY:10:0:'$tm_formt'"; 390 } 391 392 if( isset( $my_grid ) ) { 393 394 $ret_str = "--x-grid $my_grid"; 395 return array($ret_str,$tm_formt); 396 397 } else { 398 return array( "", "" ); 399 } 400 } 401 402 list( $xgrid, $t_format ) = determineXGrid( $period_start, $period_stop ); 403 404 if( $t_format != "" ) { 405 $prnt_start = strftime( $t_format, $period_start ); 406 $prnt_stop = strftime( $t_format, $period_stop ); 407 $series = "COMMENT:' Timescale $prnt_start - $prnt_stop' " . $series; 408 } 409 381 410 382 411 #
Note: See TracChangeset
for help on using the changeset viewer.