Example #1
0
     $itemid = required_param('itemid', PARAM_ALPHANUMEXT);
     $response = getUsersByFollowing($itemid, $start, $max, $o, $s, $style);
     break;
 case "getusersbymostfollowed":
     $limit = required_param('limit', PARAM_TEXT);
     $response = getUsersByMostFollowed($limit, $style);
     break;
 case "getusersmostactive":
     $limit = required_param('limit', PARAM_TEXT);
     $from = required_param('from', PARAM_INT);
     $response = getUsersMostActive($limit, $from, $style);
     break;
 case "getusersbyglobal":
     $includegroups = optional_param('includegroups', false, PARAM_BOOL);
     $query = optional_param('q', "", PARAM_TEXT);
     $response = getUsersByGlobal($includegroups, $start, $max, $o, $s, $style, $query);
     break;
     /** TAGS **/
 /** TAGS **/
 case "gettag":
     $tagid = required_param('tagid', PARAM_ALPHANUMEXT);
     $response = getTag($tagid);
     break;
 case "getusertags":
     $response = getUserTags();
     break;
 case "addtag":
     $tagname = required_param('tagname', PARAM_TEXT);
     $response = addTag($tagname);
     break;
 case "edittag":
 if (count($nodes) > 0) {
     $nextMessage .= $nextSet;
 }
 // comments
 $nodeSet = getNodesByGlobal(0, 5, 'date', 'DESC', "Idea");
 $nodes = $nodeSet->nodes;
 $nextSet = "";
 $nextSet .= '<br><b><img width="20" border="0" src="' . $CFG->commenticon . '" />&nbsp;' . $LNG->COMMENTS_NAME . '</b><br>';
 foreach ($nodes as $node) {
     $nextSet .= '<a style="font-size:8pt;" href="' . $CFG->homeAddress . 'index.php?q=' . urlencode($node->name) . '">' . $node->name . '</a><br />';
 }
 if (count($nodes) > 0) {
     $nextMessage .= $nextSet;
 }
 // user
 $userSet = getUsersByGlobal(false, 0, 5);
 $innerusers = $userSet->users;
 $nextSet = "";
 $nextSet .= '<br><b>' . $LNG->USERS_NAME . '</b><br>';
 foreach ($innerusers as $inneruser) {
     $nextSet .= '<a style="font-size:8pt;" href="' . $CFG->homeAddress . 'user.php?userid=' . urlencode($inneruser->userid) . '"><img width="20" border="0" src="' . $inneruser->thumb . '">&nbsp;' . $inneruser->name . '</a><br />';
 }
 // Don't send if there are only users
 if (count($innerusers) > 0 && $nextMessage != "") {
     $nextMessage .= $nextSet;
 }
 if ($nextMessage != "") {
     // email messages can't have more than 998 characters on one line or you get odd characters ! randomly through the email.
     $nextMessage = wordwrap($nextMessage, 900, "\n");
     $unsubscribe = $CFG->homeAddress . "ui/pages/profile.php";
     $paramArray = array($user->name, $LNG->ADMIN_CRON_RECENT_ACTIVITY_MESSAGE, $nextMessage, $unsubscribe);