Plugin Directory

Changeset 217805


Ignore:
Timestamp:
03/15/2010 05:56:47 PM (16 years ago)
Author:
anukit
Message:

cleaned up how table names are referenced. added class variables for each of the table names.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • cyclopress/branches/cp2/classes/cyclopress.php

    r217801 r217805  
    88    var $charts = null;
    99    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;
    1015   
    1116    /**
     
    1419    function CycloPress() {
    1520   
     21        // objects
    1622        $this->charts = new CYGoogleCharts();
    1723        $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;
    1832   
    1933    }
     
    3448   
    3549        global $wpdb;
    36         $bike_table_name = $wpdb->prefix . "cy_bikes";
     50        $bike_table_name = $this->bikes_table;
    3751       
    3852        $sql  = 'select * from '.$bike_table_name.' where id='.mysql_escape_string($bike_id);
     
    5569   
    5670        global $wpdb;
    57         $bike_table_name = $wpdb->prefix . "cy_bikes";
     71        $bike_table_name = $this->bikes_table;
    5872       
    5973        $sql  = 'select * from '.$bike_table_name.' order by '.mysql_escape_string($sort_col).' '.mysql_escape_string($sort_order);
     
    7084   
    7185        global $wpdb;
    72         $table_name = $wpdb->prefix . "cy_rides";
     86        $table_name = $this->rides_table;
    7387       
    7488        $sql  = 'select * from '.$table_name.' where id='.mysql_escape_string($ride_id);
     
    91105   
    92106        global $wpdb;
    93         $table_name = $wpdb->prefix . "cy_charts";
     107        $table_name = $this->charts_table;
    94108       
    95109        $sql  = 'select * from '.$table_name.' where id='.mysql_escape_string($chart_id);
     
    112126   
    113127        global $wpdb;
    114         $table_name = $wpdb->prefix . "cy_charts";
     128        $table_name = $this->charts_table;
    115129       
    116130        $sql  = 'select * from '.$table_name;
     
    251265        global $wpdb;
    252266       
    253         $table_name = $wpdb->prefix . "cy_rides";
     267        $table_name = $this->rides_table;
    254268   
    255269        $sql  = 'CREATE TABLE '.$table_name.' (
     
    288302        global $wpdb;
    289303       
    290         $table_name = $wpdb->prefix . "cy_bikes";
     304        $table_name = $this->bikes_table;
    291305   
    292306        $sql  = 'CREATE TABLE '.$table_name.' (
     
    311325        global $wpdb;
    312326       
    313         $table_name = $wpdb->prefix . "cy_tags";
     327        $table_name = $this->tags_table;
    314328   
    315329        $sql  = "CREATE TABLE ".$table_name." (
     
    331345        global $wpdb;
    332346       
    333         $table_name = $wpdb->prefix . "cy_charts";
     347        $table_name = $this->charts_table;
    334348   
    335349        $sql  = "CREATE TABLE ".$table_name." (
     
    357371        global $wpdb;
    358372       
    359         $table_name = $wpdb->prefix . "cy_ride_tags";
     373        $table_name = $this->ride_tags_table;
    360374   
    361375        $sql  = "CREATE TABLE ".$table_name." (
     
    375389        // database
    376390        global $wpdb;
    377         $rides_table = $wpdb->prefix . "cy_rides";
     391        $rides_table = $this->rides_table;
    378392   
    379393        // versions
     
    906920       
    907921        global $wpdb;
    908         $table_name = $wpdb->prefix . "cy_rides";
     922        $table_name = $this->rides_table;
    909923       
    910924        // bikes
     
    11631177   
    11641178        global $wpdb;
    1165         $table_name = $wpdb->prefix . "cy_rides";
     1179        $table_name = $this->rides_table;
    11661180       
    11671181        if ($_POST['submitted']) {
     
    13391353   
    13401354        global $wpdb;
    1341         $table_name = $wpdb->prefix . "cy_rides";
     1355        $table_name = $this->rides_table;
    13421356       
    13431357        // month and year for this calendar
     
    15791593   
    15801594        global $wpdb;
    1581         $table_name = $wpdb->prefix . "cy_bikes";
     1595        $table_name = $this->bikes_table;
    15821596       
    15831597        if ($_POST['submitted']) {
     
    18891903   
    18901904        global $wpdb;
    1891         $table_name = $wpdb->prefix . "cy_charts";
     1905        $table_name = $this->charts_table;
    18921906       
    18931907        if ($_POST['submitted']) {
     
    20212035        global $wpdb, $wp_version;
    20222036       
    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;
    20252039        $types_table = $wpdb->prefix . "cy_types";
    20262040       
     
    25442558        global $wpdb;
    25452559   
    2546         $table_name = $wpdb->prefix . "cy_rides";
     2560        $table_name = $this->rides_table;
    25472561       
    25482562        $sql  = 'select * from '.$table_name.' order by startdate asc limit 1';
     
    25642578        global $wpdb;
    25652579   
    2566         $table_name = $wpdb->prefix . "cy_rides";
     2580        $table_name = $this->rides_table;
    25672581       
    25682582        $sql  = 'select * from '.$table_name.' order by startdate desc limit 1';
     
    25932607        global $wpdb;
    25942608   
    2595         $table_name = $wpdb->prefix . "cy_rides";
     2609        $table_name = $this->rides_table;
    25962610   
    25972611        if ($year) {
     
    26172631        $stats = $result[0];
    26182632       
    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
    26642634        return $stats;
    26652635   
Note: See TracChangeset for help on using the changeset viewer.