function _compo2_admin_recalc($params) { echo "<h3>Recaculating Results ...</h3>"; $r = compo2_query("select uid from c2_entry where cid = ? and active = 1", array($params["cid"])); global $compo2; $compo2["log.enabled"] = false; foreach ($r as $ce) { $uid = $ce["uid"]; _compo2_rate_recalc($params, $uid); } $compo2["log.enabled"] = true; echo "<p>Done.</p>"; echo "<hr/>"; _compo2_admin_resetcache($params); echo "<hr/>"; _compo2_results_results($params); }
function _compo2_results($params) { $action = isset($_REQUEST["action"]) ? $_REQUEST["action"] : "default"; if ($action == "default") { return _compo2_results_results($params); } elseif ($action == "preview") { return _compo2_preview($params); } elseif ($action == "me") { _compo2_preview_me($params); } elseif ($action == "top") { return _compo2_results_top($params); } elseif ($action == "rate") { header("Location: ./?action=preview&uid=" . intval($_REQUEST["uid"])); die; } elseif ($action == "edit") { return _compo2_active_form($params); } elseif ($action == "save") { return _compo2_active_save($params); } }