<span class="smalltext">into</span> <select id="group_select_<?= $rowid ?>"> <?= implode('', $GLOBALS['group.options']) ?> </select> <span id="<?= $rowid ?>_status"></span> </div><? } print('<div class="balloonhelp">'.l10n('rcv.balloon').'</div>'); $GLOBALS['group.options'] = array('<option value="0">Select a group:</option>'); foreach($this->model->getMyGroups() as $grp) $GLOBALS['group.options'][] = '<option value="'.$grp['lg_key'].'">'.$grp['lg_name'].'</option>'; include_once('templates/friendlist.php'); tmpl_friendlist($this->model->getFriends('req.rcv'), 'friends_rcv_rowcallback'); ?><script> function status_indicator(rowid, status) { if(status == null) status = '<img src="themes/default/ajax-loader.gif" align="absmiddle"/>'; $('#'+rowid+'_status').html(status); } function friend_ignore(rowid, dskey) { status_indicator(rowid); $.post('<?= actionUrl('ajax_ignore', 'friends') ?>', {'key' : dskey}, function(data) { $('#'+rowid).html(data); });
<?php function friends_list_rowcallback($ds) { $rowid = 'row_'.$ds['_key']; ?><div id="<?= $rowid ?>"> <input type="button" value="<?= l10n('remove') ?>" onclick="friend_remove('<?= $rowid ?>', <?= $ds['_key'] ?>);"/> <span id="<?= $rowid ?>_status"></span> </div><? } print('<div class="balloonhelp">'.l10n('index.balloon').'</div>'); include_once('templates/friendlist.php'); tmpl_friendlist($this->myFriends, 'friends_list_rowcallback'); ?><script> function status_indicator(rowid, status) { if(status == null) status = '<img src="themes/default/ajax-loader.gif" align="absmiddle"/>'; $('#'+rowid+'_status').html(status); } function friend_remove(rowid, dskey) { if(confirm('<?= l10n('areyousure') ?>')) { status_indicator(rowid); $.post('<?= actionUrl('ajax_remove', 'friends') ?>', {'key' : dskey}, function(data) { $('#'+rowid).html('<?= l10n('removed') ?>');