<?php include_once "../../config.php"; if (isset($_SESSION['apps']['ordering'])) { $id = optional_param('id', NULL, PARAM_INT); $appsfolder = browser_detect(); $list = json_decode($_SESSION['apps']['ordering']); $idc = $list[$id]; if (isset($list[$id + 1])) { $idnext = $id + 1; } else { $idnext = 0; } $data = get_record("apps_ordering", array("id" => $idc)); $score = get_user_score($_SESSION['userid'], 9); $c = 0; $words = array(); for ($i = 1; $i <= 10; $i++) { $var = "var" . $i; if (!empty($data->{$var})) { $words[$i] = $data->{$var}; } } //$words = shuffle_assoc ($words); if (isset($_SESSION['currentcourse'])) { $course = get_record("course", array("id" => $_SESSION['currentcourse'])); } else { $course = get_record("course", array("id" => $_COOKIE['mcm_course'])); } add_log($_SESSION['userid'], 9, time()); mobilehtmlheader('ordering activity');
</tr> <tr> <td id="tbl-border-left"></td> <td> <!-- start content-table-inner ...................................................................... START --> <div id="content-table-inner"> <?php while (list($key, $value) = each($appstables2)) { if (!empty($courseid)) { $data = get_records("log", array("apps" => $key, "userid" => $id, "courseid" => $courseid)); } else { $data = get_records("log", array("apps" => $key, "userid" => $id)); } if ($key == 1 || $key == 5) { $score = ", student score " . get_user_score($id, $key); } else { $score = ""; } echo '<div style="margin:10px;">' . $value . ' - accessed ' . count($data) . ' times' . $score . '</div>'; } ?> <div class="clear"></div> </div> <!-- end content-table-inner ............................................END --> </td> <td id="tbl-border-right"></td> </tr> <tr>
<?php $score = get_user_score($u["user_id"]); render_mult(["user_common.php", "profile.php"], ["title" => $u["username"] . "'s Profile", "u" => $u, "pg" => "user.php?u=" . $u["username"], "self" => $self, "u" => $u, "pscore" => $score["pscore"], "cscore" => $score["cscore"]]);
<?php namespace hypeJunction\GameMechanics; $user = elgg_get_logged_in_user_entity(); $size = elgg_extract('size', $vars); $score = get_user_score($user); error_log($score); $score_str = elgg_echo('mechanics:currentscore', array($score)); if ($status = $user->gm_status) { $badge = get_entity($status); $status_icon = elgg_view_entity_icon($badge, 'tiny'); $status_str = elgg_echo('mechanics:currentstatus', array($badge->title)); } echo elgg_view_image_block($status_icon, $score_str . '<br />' . $status_str);
namespace hypeJunction\GameMechanics; $now = time(); $user = elgg_get_page_owner_entity(); $period = get_input('period', null); switch ($period) { case 'year': $time_lower = $now - 365 * 24 * 60 * 60; break; case 'month': $time_lower = $now - 30 * 24 * 60 * 60; break; case 'week': $time_lower = $now - 7 * 24 * 60 * 60; break; case 'day': $time_lower = $now - 1 * 24 * 60 * 60; break; default: $time_lower = null; break; } $total = get_user_score($user, $time_lower, $now); $limit = get_input('limit', 10); $offset = get_input('offset', 0); $user = elgg_extract('user', $vars, elgg_get_page_owner_entity()); $options = array('types' => 'object', 'subtypes' => HYPEGAMEMECHANICS_SCORE_SUBTYPE, 'limit' => $limit, 'offset' => $offset, 'container_guid' => $user->guid, 'created_time_lower' => $time_lower, 'created_time_upper' => $now, 'count' => true, 'wheres' => array()); $score = elgg_echo('mechanics:currentscore', array($total)); $list = elgg_list_entities($options); echo elgg_view_module('aside', $score, $list);