XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
user_newusers.php
1<?php
2function b_user_newusers_show($options)
3{
4 $block = [];
5 $criteria = new CriteriaCompo(new Criteria('level', 0, '>'));
6 $limit = (!empty($options[0])) ? $options[0] : 10;
7 $criteria->setOrder('DESC');
8 $criteria->setSort('user_regdate');
9 $criteria->setLimit($limit);
10 $member_handler =& xoops_gethandler('member');
11 $newmembers =& $member_handler->getUsers($criteria);
12 $count = is_countable($newmembers) ? count($newmembers) : 0;
13 for ($i = 0; $i < $count; $i++) {
14 if (1 == $options[1]) {
15 $block['users'][$i]['avatar'] = 'blank.gif' != $newmembers[$i]->getVar('user_avatar') ? XOOPS_UPLOAD_URL . '/' . $newmembers[$i]->getVar('user_avatar') : '';
16 } else {
17 $block['users'][$i]['avatar'] = '';
18 }
19 $block['users'][$i]['id'] = $newmembers[$i]->getVar('uid');
20 $block['users'][$i]['name'] = $newmembers[$i]->getVar('uname');
21 $block['users'][$i]['joindate'] = $newmembers[$i]->getVar('user_regdate');
22 }
23 return $block;
24}
25
26function b_user_newusers_edit($options)
27{
28 $inputtag = '<input type="text" name="options[]" value="'.$options[0].'" />';
29 $form = sprintf(_MB_USER_DISPLAY, $inputtag);
30 $form .= '<br>'._MB_USER_DISPLAYA.'&nbsp;<input type="radio" id="options[]" name="options[]" value="1"';
31 if (1 == $options[1]) {
32 $form .= ' checked="checked"';
33 }
34 $form .= ' />&nbsp;'._YES.'<input type="radio" id="options[]" name="options[]" value="0"';
35 if (0 == $options[1]) {
36 $form .= ' checked="checked"';
37 }
38 $form .= ' />&nbsp;'._NO;
39 return $form;
40}