/** * @file * Create a status graph based on likes/comments */ function print_graph() { $statuses = statuses_retrieve(); $graph_data = new stdClass(); $graph_data = array( 'period_1' => generate_data($statuses, 1), 'period_3' => generate_data($statuses, 3), 'period_6' => generate_data($statuses, 6), ); ?> <script type="text/javascript"> var graph_data = <?php print json_encode($graph_data); ?>; // var statuses = <?php // print $statuses_json; ?> </script> <div id="placeholder" style="width:720px;height:250px;"></div> <br /> <div class="timeframe"><input class="fetchSeries uibutton" id="button-1" graph_period="6" type="button" value="6 months"> <span></span></div> <div class="timeframe"><input class="fetchSeries uibutton" id="button-2" graph_period="3" type="button" value="3 Months"> <span></span></div> <div class="timeframe"><input class="fetchSeries uibutton" id="button-3" graph_period="1" type="button" value="1 Month"> <span></span></div> <div class="clearfloat"></div> <?php }
function ajax_content_page() { global $user; $statuses = statuses_retrieve(); // Display graph print_graph(); // FB API placeholder echo "<div id='fb-root'></div>"; // Display karma index print_karma($statuses); print <<<EOS <div id="nav-buttons"> <input type="button" value="Your most popular statuses" class="uibutton tab-main confirm" id="tab-pop" /> <input type="button" value="Your oldest statuses" class="uibutton tab-main" id="tab-oldest" /> <input type="button" value="All your statuses" class="uibutton tab-main" id="tab-allstatus" /> <input type="button" value="Most popular friends" class="uibutton tab-main" id="tab-topuser" /> </div> EOS; print '<div class="main-tab-member" id="tab-pop-content">'; // Display the most popular status print_most_popular($statuses); print '</div><div class="main-tab-member" id="tab-oldest-content">'; // Display the oldest status print_oldest($statuses); print '</div><div class="main-tab-member" id="tab-allstatus-content">'; // Display all statuses print_statuses($statuses); print '</div><div class="main-tab-member" id="tab-topuser-content">'; // I know this is ugly, but data for new users needs to be inserted to the cache before printing out the leaderboard... if (!empty($user)) { log_user($user); } print_leaderboard(TRUE, 5); print_leaderboard(FALSE, 10); print '</div>'; print theme_links(); //$pics = pics_retrieve(); //print_pics($pics); }