1: <?php
2: function b_user_newusers_show($options)
3: {
4: $block = array();
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 = count($newmembers);
13: for ($i = 0; $i < $count; $i++) {
14: if ( $options[1] == 1 ) {
15: $block['users'][$i]['avatar'] = $newmembers[$i]->getVar('user_avatar') != 'blank.gif' ? 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:
26: function 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.' <input type="radio" id="options[]" name="options[]" value="1"';
31: if ( $options[1] == 1 ) {
32: $form .= ' checked="checked"';
33: }
34: $form .= ' /> '._YES.'<input type="radio" id="options[]" name="options[]" value="0"';
35: if ( $options[1] == 0 ) {
36: $form .= ' checked="checked"';
37: }
38: $form .= ' /> '._NO;
39: return $form;
40: }
41: ?>
42: