getName().$block_id; $class=$this->getName().'_block'; $title=WT_I18N::plural('%s message', '%s messages',count($messages), WT_I18N::number(count($messages))); $content='
'; if (count(User::all()) > 1) { $content.='
'.WT_I18N::translate('Send a message')."

'; } if (count($messages)==0) { $content.=WT_I18N::translate('You have no pending messages.')."
"; } else { $content.=''; $content.=''; $content.=''; $content.=''; $content.=''; $content.=''; $content.=''; foreach ($messages as $message) { $content.=''; $content.=''; $content.=''; $content.=''; $content.=''; $content.=''; $content.=''; } $content.='
'.WT_I18N::translate('Delete').'
'.WT_I18N::translate('All').'
'.WT_I18N::translate('Subject:').''.WT_I18N::translate('Date sent:').''.WT_I18N::translate('Email address:').'
'.WT_Filter::escapeHtml($message->subject).''.format_timestamp($message->created).''; $user = User::findByIdentifier($message->sender); if ($user) { $content.='' . $user->getRealName() . ''; $content.=' - ' . $user->getEmail() . ''; } else { $content.=''.WT_Filter::escapeHtml($message->sender).''; } $content.='
'; $content.='
'; } $content.='
'; if ($template) { if ($block) { require WT_THEME_DIR.'templates/block_small_temp.php'; } else { require WT_THEME_DIR.'templates/block_main_temp.php'; } } else { return $content; } } // Implement class WT_Module_Block public function loadAjax() { return false; } // Implement class WT_Module_Block public function isUserBlock() { return true; } // Implement class WT_Module_Block public function isGedcomBlock() { return false; } // Implement class WT_Module_Block public function configureBlock($block_id) { if (WT_Filter::postBool('save') && WT_Filter::checkCsrf()) { set_block_setting($block_id, 'block', WT_Filter::postBool('block')); exit; } require_once WT_ROOT.'includes/functions/functions_edit.php'; $block=get_block_setting($block_id, 'block', true); echo ''; echo /* I18N: label for a yes/no option */ WT_I18N::translate('Add a scrollbar when block contents grow'); echo ''; echo edit_field_yes_no('block', $block); echo ''; } }