Exemple #1
0
 $PHORUM["DATA"]["MESSAGE"] = $msg;
 $PHORUM["DATA"]["RECIPIENT_COUNT"] = count($msg["recipients"]);
 $PHORUM["DATA"]["SHOW_USERSELECTION"] = true;
 // Determine what input element gets the focus.
 $focus_id = 'userselection';
 if ($PHORUM["DATA"]["RECIPIENT_COUNT"]) {
     $focus_id = 'subject';
 }
 if (!empty($msg["subject"])) {
     $focus_id = 'body';
 }
 $PHORUM["DATA"]["FOCUS_TO_ID"] = $focus_id;
 // Create data for a user dropdown list, if configured.
 if ($PHORUM["DATA"]["SHOW_USERSELECTION"] && $PHORUM["enable_dropdown_userlist"]) {
     $allusers = array();
     $userlist = phorum_api_user_list(PHORUM_GET_ACTIVE);
     foreach ($userlist as $user_id => $userinfo) {
         if (isset($msg["recipients"][$user_id])) {
             continue;
         }
         $userinfo["display_name"] = htmlspecialchars($userinfo["display_name"], ENT_COMPAT, $PHORUM["DATA"]["HCHARSET"]);
         $userinfo["user_id"] = $user_id;
         $allusers[] = $userinfo;
     }
     $PHORUM["DATA"]["USERS"] = $allusers;
     if (count($allusers) == 0) {
         $PHORUM["DATA"]["SHOW_USERSELECTION"] = false;
     }
 }
 /**
  * [hook]
Exemple #2
0
 function testUserApiUserList()
 {
     $ret = phorum_api_user_list();
     $this->assertGreaterThan(0, count($ret), 'Getting User-List.');
 }