Changeset 217805
- Timestamp:
- 03/15/2010 05:56:47 PM (16 years ago)
- File:
-
- 1 edited
-
cyclopress/branches/cp2/classes/cyclopress.php (modified) (23 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cyclopress/branches/cp2/classes/cyclopress.php
r217801 r217805 8 8 var $charts = null; 9 9 var $units = null; 10 var $rides_table = null; 11 var $bikes_table = null; 12 var $charts_table = null; 13 var $tags_table = null; 14 var $ride_tags_table = null; 10 15 11 16 /** … … 14 19 function CycloPress() { 15 20 21 // objects 16 22 $this->charts = new CYGoogleCharts(); 17 23 $this->units = new CYUnitConverter(); 24 25 // database tables 26 global $wpdb; 27 $this->rides_table = $this->rides_table; 28 $this->bikes_table = $this->bikes_table; 29 $this->charts_table = $this->charts_table; 30 $this->tags_table = $this->tags_table; 31 $this->ride_tags_table = $this->ride_tags_table; 18 32 19 33 } … … 34 48 35 49 global $wpdb; 36 $bike_table_name = $ wpdb->prefix . "cy_bikes";50 $bike_table_name = $this->bikes_table; 37 51 38 52 $sql = 'select * from '.$bike_table_name.' where id='.mysql_escape_string($bike_id); … … 55 69 56 70 global $wpdb; 57 $bike_table_name = $ wpdb->prefix . "cy_bikes";71 $bike_table_name = $this->bikes_table; 58 72 59 73 $sql = 'select * from '.$bike_table_name.' order by '.mysql_escape_string($sort_col).' '.mysql_escape_string($sort_order); … … 70 84 71 85 global $wpdb; 72 $table_name = $ wpdb->prefix . "cy_rides";86 $table_name = $this->rides_table; 73 87 74 88 $sql = 'select * from '.$table_name.' where id='.mysql_escape_string($ride_id); … … 91 105 92 106 global $wpdb; 93 $table_name = $ wpdb->prefix . "cy_charts";107 $table_name = $this->charts_table; 94 108 95 109 $sql = 'select * from '.$table_name.' where id='.mysql_escape_string($chart_id); … … 112 126 113 127 global $wpdb; 114 $table_name = $ wpdb->prefix . "cy_charts";128 $table_name = $this->charts_table; 115 129 116 130 $sql = 'select * from '.$table_name; … … 251 265 global $wpdb; 252 266 253 $table_name = $ wpdb->prefix . "cy_rides";267 $table_name = $this->rides_table; 254 268 255 269 $sql = 'CREATE TABLE '.$table_name.' ( … … 288 302 global $wpdb; 289 303 290 $table_name = $ wpdb->prefix . "cy_bikes";304 $table_name = $this->bikes_table; 291 305 292 306 $sql = 'CREATE TABLE '.$table_name.' ( … … 311 325 global $wpdb; 312 326 313 $table_name = $ wpdb->prefix . "cy_tags";327 $table_name = $this->tags_table; 314 328 315 329 $sql = "CREATE TABLE ".$table_name." ( … … 331 345 global $wpdb; 332 346 333 $table_name = $ wpdb->prefix . "cy_charts";347 $table_name = $this->charts_table; 334 348 335 349 $sql = "CREATE TABLE ".$table_name." ( … … 357 371 global $wpdb; 358 372 359 $table_name = $ wpdb->prefix . "cy_ride_tags";373 $table_name = $this->ride_tags_table; 360 374 361 375 $sql = "CREATE TABLE ".$table_name." ( … … 375 389 // database 376 390 global $wpdb; 377 $rides_table = $ wpdb->prefix . "cy_rides";391 $rides_table = $this->rides_table; 378 392 379 393 // versions … … 906 920 907 921 global $wpdb; 908 $table_name = $ wpdb->prefix . "cy_rides";922 $table_name = $this->rides_table; 909 923 910 924 // bikes … … 1163 1177 1164 1178 global $wpdb; 1165 $table_name = $ wpdb->prefix . "cy_rides";1179 $table_name = $this->rides_table; 1166 1180 1167 1181 if ($_POST['submitted']) { … … 1339 1353 1340 1354 global $wpdb; 1341 $table_name = $ wpdb->prefix . "cy_rides";1355 $table_name = $this->rides_table; 1342 1356 1343 1357 // month and year for this calendar … … 1579 1593 1580 1594 global $wpdb; 1581 $table_name = $ wpdb->prefix . "cy_bikes";1595 $table_name = $this->bikes_table; 1582 1596 1583 1597 if ($_POST['submitted']) { … … 1889 1903 1890 1904 global $wpdb; 1891 $table_name = $ wpdb->prefix . "cy_charts";1905 $table_name = $this->charts_table; 1892 1906 1893 1907 if ($_POST['submitted']) { … … 2021 2035 global $wpdb, $wp_version; 2022 2036 2023 $rides_table = $ wpdb->prefix . "cy_rides";2024 $bikes_table = $ wpdb->prefix . "cy_bikes";2037 $rides_table = $this->rides_table; 2038 $bikes_table = $this->bikes_table; 2025 2039 $types_table = $wpdb->prefix . "cy_types"; 2026 2040 … … 2544 2558 global $wpdb; 2545 2559 2546 $table_name = $ wpdb->prefix . "cy_rides";2560 $table_name = $this->rides_table; 2547 2561 2548 2562 $sql = 'select * from '.$table_name.' order by startdate asc limit 1'; … … 2564 2578 global $wpdb; 2565 2579 2566 $table_name = $ wpdb->prefix . "cy_rides";2580 $table_name = $this->rides_table; 2567 2581 2568 2582 $sql = 'select * from '.$table_name.' order by startdate desc limit 1'; … … 2593 2607 global $wpdb; 2594 2608 2595 $table_name = $ wpdb->prefix . "cy_rides";2609 $table_name = $this->rides_table; 2596 2610 2597 2611 if ($year) { … … 2617 2631 $stats = $result[0]; 2618 2632 2619 /* 2620 $sql = 'select * from '.$table_name.$where.' order by startdate desc limit 1'; 2621 $result = $wpdb->get_results($sql, ARRAY_A); 2622 if (!$result) { 2623 return false; 2624 } 2625 $stats = $result[0]; 2626 2627 // get the 'since' portion (the first date of the stats) 2628 $sql = 'select startdate from '.$table_name.$where.' order by startdate asc limit 1'; 2629 $result = $wpdb->get_results($sql, ARRAY_A); 2630 $row = $result[0]; 2631 $stats['since'] = $row['date']; 2632 2633 // average avg_speed 2634 $sql = 'select avg(avg_speed) as avg_avg_speed from '.$table_name.$where; 2635 $result = $wpdb->get_results($sql, ARRAY_A); 2636 $row = $result[0]; 2637 $stats['avg_avg_speed'] = $row['avg_avg_speed']; 2638 2639 // total_miles 2640 $sql = 'select sum(miles) as total_miles from '.$table_name.$where; 2641 $result = $wpdb->get_results($sql, ARRAY_A); 2642 $row = $result[0]; 2643 $stats['total_miles'] = $row['total_miles']; 2644 2645 // total_time 2646 $sql = 'select sum(minutes) as total_time from '.$table_name.$where; 2647 $result = $wpdb->get_results($sql, ARRAY_A); 2648 $row = $result[0]; 2649 $stats['total_time'] = $row['total_time']; 2650 2651 // total_rides 2652 $sql = 'select count(*) as total_rides from '.$table_name.$where; 2653 $result = $wpdb->get_results($sql, ARRAY_A); 2654 $row = $result[0]; 2655 $stats['total_rides'] = $row['total_rides']; 2656 2657 // max_max_speed 2658 $sql = 'select max(max_speed) as max_max_speed from '.$table_name.$where; 2659 $result = $wpdb->get_results($sql, ARRAY_A); 2660 $row = $result[0]; 2661 $stats['max_max_speed'] = $row['max_max_speed']; 2662 */ 2663 2633 // return it 2664 2634 return $stats; 2665 2635
Note: See TracChangeset
for help on using the changeset viewer.