break; case 'fetchDynamicDialog': require_once PATH_CORE . "/classes/template.class.php"; $tObj = new template(); $tObj->registerTemplates(MODULE_ACTIVE, $_GET['t']); $code = $tObj->templates[$_GET['d']]; break; case 'fetchChallenges': if (isset($_GET['sort'])) { $sort = $_GET['sort']; } else { $sort = 'default'; } require_once PATH_CORE . "/classes/challenges.class.php"; $chObj = new challenges(); $code = $chObj->fetchChallenges($sort, $currentPage, true); break; case 'fetchLeaders': if (isset($_GET['view'])) { $view = $_GET['view']; } else { $view = 'alltime'; } if (isset($_GET['filter'])) { $filter = $_GET['filter']; } else { $filter = 'inside'; } require_once PATH_FACEBOOK . '/classes/pages.class.php'; $pagesObj = new pages($app, 0, false); require_once PATH_FACEBOOK . '/pages/pageLeaders.class.php';
function fetchChallengeList($currentPage = 1) { require_once PATH_CORE . '/classes/challenges.class.php'; $challenges = new challenges($this->db); $code .= '<div id="ajaxFeed" class="panel_1"> <h2>' . $this->templateObj->templates['ChallengesTitle'] . '</h2>'; // do I need to keep this id? $code .= $challenges->fetchChallenges('pointValue', $currentPage, false); $code .= '</div><!--end "ajaxFeed" "panel_1"-->'; return $code; }