本文整理汇总了PHP中Fisharebest\Webtrees\Functions\FunctionsEdit::editFieldYesNo方法的典型用法代码示例。如果您正苦于以下问题:PHP FunctionsEdit::editFieldYesNo方法的具体用法?PHP FunctionsEdit::editFieldYesNo怎么用?PHP FunctionsEdit::editFieldYesNo使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Fisharebest\Webtrees\Functions\FunctionsEdit
的用法示例。
在下文中一共展示了FunctionsEdit::editFieldYesNo方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: renderContent
/**
* {@inhericDoc}
* @see \MyArtJaub\Webtrees\Mvc\View\AbstractView::renderContent()
*/
protected function renderContent()
{
return '
<tr>
<td class="descriptionbox wrap width33">' . I18N::translate('Enable Piwik Statistics') . '</td>
<td class="optionbox">' . FunctionsEdit::editFieldYesNo('piwik_enabled', $this->data->get('piwik_enabled', '0')) . '</td>
</tr>' . '<tr>
<td class="descriptionbox wrap width33">' . I18N::translate('Piwik URL') . '</td>
<td class="optionbox">
<input type="text" name="piwik_url" size="45" value="' . $this->data->get('piwik_url', '') . '" />
</td>
</tr>' . '<tr>
<td class="descriptionbox wrap width33">' . I18N::translate('Piwik Token') . '</td>
<td class="optionbox">
<input type="text" name="piwik_token" size="45" value="' . $this->data->get('piwik_token', '') . '" />
</td>
</tr>' . '<tr>
<td class="descriptionbox wrap width33">' . I18N::translate('Piwik Site ID') . '</td>
<td class="optionbox">
<input type="text" name="piwik_siteid" size="4" value="' . $this->data->get('piwik_siteid', '') . '" />
</td>
</tr>';
}
示例2: configureBlock
/**
* An HTML form to edit block settings
*
* @param int $block_id
*/
public function configureBlock($block_id)
{
if (Filter::postBool('save') && Filter::checkCsrf()) {
$this->setBlockSetting($block_id, 'filter', Filter::postBool('filter'));
$this->setBlockSetting($block_id, 'onlyBDM', Filter::postBool('onlyBDM'));
$this->setBlockSetting($block_id, 'infoStyle', Filter::post('infoStyle', 'list|table', 'table'));
$this->setBlockSetting($block_id, 'sortStyle', Filter::post('sortStyle', 'alpha|anniv', 'alpha'));
$this->setBlockSetting($block_id, 'block', Filter::postBool('block'));
}
$filter = $this->getBlockSetting($block_id, 'filter', '1');
$onlyBDM = $this->getBlockSetting($block_id, 'onlyBDM', '1');
$infoStyle = $this->getBlockSetting($block_id, 'infoStyle', 'table');
$sortStyle = $this->getBlockSetting($block_id, 'sortStyle', 'alpha');
$block = $this->getBlockSetting($block_id, 'block', '1');
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Show only events of living individuals?');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('filter', $filter);
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Show only births, deaths, and marriages?');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('onlyBDM', $onlyBDM);
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Presentation style');
echo '</td><td class="optionbox">';
echo FunctionsEdit::selectEditControl('infoStyle', array('list' => I18N::translate('list'), 'table' => I18N::translate('table')), null, $infoStyle, '');
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Sort order');
echo '</td><td class="optionbox">';
echo FunctionsEdit::selectEditControl('sortStyle', array('alpha' => I18N::translate('sort by name'), 'anniv' => I18N::translate('sort by date')), null, $sortStyle, '');
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Add a scrollbar when block contents grow');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('block', $block);
echo '</td></tr>';
}
示例3: pageBody
//.........这里部分代码省略.........
</div>
</div>
<!-- PANEL 2 -->
<div class="panel panel-default" id="panel2">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-target="#collapseTwo" href="#" class="collapsed">
<?php
echo I18N::translate('Options for %s', $this->tree->getTitleHtml());
?>
</a>
</h4>
</div>
<div id="collapseTwo" class="panel-collapse collapse">
<div class="panel-body">
<?php
echo $this->addMessage('save-options', 'success', true, I18N::translate('The options for this tree are succesfully saved'));
?>
<?php
echo $this->addMessage('reset-options', 'success', true, I18N::translate('The options for this tree are succesfully reset to the default settings'));
?>
<div id="ftv-options-form" class="form-group">
<form class="form-horizontal" method="post" name="form5">
<!-- USE FULLNAME IN MENU -->
<div class="form-group fullname">
<label class="control-label col-sm-4">
<?php
echo I18N::translate('Use fullname in menu');
?>
</label>
<div class="col-sm-8">
<?php
echo FunctionsEdit::editFieldYesNo('NEW_FTV_OPTIONS[USE_FULLNAME]', $this->options('use_fullname'), 'class="radio-inline"');
?>
</div>
</div>
<!-- GENERATION BLOCKS -->
<div class="form-group">
<label class="control-label col-sm-4">
<?php
echo I18N::translate('Number of generation blocks to show');
?>
</label>
<div class="col-sm-4">
<?php
echo FunctionsEdit::selectEditControl('NEW_FTV_OPTIONS[NUMBLOCKS]', array(I18N::translate('All'), '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'), null, $this->options('numblocks'), 'class="form-control"');
?>
</div>
<p class="col-sm-8 col-sm-offset-4 small text-muted">
<?php
echo I18N::translate('This option is especially usefull for large trees. When you notice a slow page load, here you can set the number of generation blocks to load at once to a lower level. Below the last generation block a button will appear to add the next set of generation blocks. The new blocks will be added to the blocks already loaded. Clicking on a “follow” link in the last visible generation block, will also load the next set of generation blocks.');
?>
</p>
</div>
<!-- SHOW SINGLES -->
<div class="form-group">
<label class="control-label col-sm-4">
<?php
echo I18N::translate('Show single persons');
?>
</label>
<div class="col-sm-8">
<?php
echo FunctionsEdit::editFieldYesNo('NEW_FTV_OPTIONS[SHOW_SINGLES]', $this->options('show_singles'), 'class="radio-inline"');
?>
示例4: configureBlock
//.........这里部分代码省略.........
<td class="width33">
<label>
<input type="checkbox" value="yes" name="filter_ole" <?php
echo $filters['ole'] ? 'checked' : '';
?>
>
ole
</label>
</td>
</tr>
<tr>
<td class="width33">
<label>
<input type="checkbox" value="yes" name="filter_pcx" <?php
echo $filters['pcx'] ? 'checked' : '';
?>
>
pcx
</label>
</td>
<td class="width33">
<label>
<input type="checkbox" value="yes" name="filter_pdf" <?php
echo $filters['pdf'] ? 'checked' : '';
?>
>
pdf
</label>
</td>
<td class="width33">
<label>
<input type="checkbox" value="yes" name="filter_png" <?php
echo $filters['png'] ? 'checked' : '';
?>
>
png
</label>
</td>
</tr>
<tr>
<td class="width33">
<label>
<input type="checkbox" value="yes" name="filter_tiff" <?php
echo $filters['tiff'] ? 'checked' : '';
?>
>
tiff
</label>
</td>
<td class="width33">
<label>
<input type="checkbox" value="yes" name="filter_wav" <?php
echo $filters['wav'] ? 'checked' : '';
?>
>
wav
</label>
</td>
<td class="width33"></td>
<td class="width33"></td>
</tr>
</table>
<br>
<center><b><?php
echo GedcomTag::getLabel('TYPE');
?>
</b></center>
<table class="width100">
<tr>
<?php
//-- Build the list of checkboxes
$i = 0;
foreach (GedcomTag::getFileFormTypes() as $typeName => $typeValue) {
$i++;
if ($i > 3) {
$i = 1;
echo '</tr><tr>';
}
echo '<td class="width33"><label><input type="checkbox" value="yes" name="filter_' . $typeName . '" ';
echo $filters[$typeName] ? 'checked' : '';
echo '> ' . $typeValue . '</label></td>';
}
?>
</tr>
</table>
</td>
</tr>
<?php
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Show slide show controls');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('controls', $controls);
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Start slide show on page load');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('start', $start);
echo '</td></tr>';
}
示例5: config
//.........这里部分代码省略.........
echo $this->getSetting('GM_PREFIX_' . $level);
?>
">
</td>
<td>
<input type="text" size="30" name="GM_POSTFIX_<?php
echo $level;
?>
" value="<?php
echo $this->getSetting('GM_POSTFIX_' . $level);
?>
">
</td>
</tr>
<?php
}
?>
</table>
</div>
<h2><?php
echo I18N::translate('Place hierarchy');
?>
</h2>
<div id="gm_ph">
<table class="gm_edit_config">
<tr>
<th><?php
echo I18N::translate('Use Google Maps™ for the place hierarchy');
?>
</th>
<td><?php
echo FunctionsEdit::editFieldYesNo('GM_PLACE_HIERARCHY', $this->getSetting('GM_PLACE_HIERARCHY'), 'class="radio-inline"');
?>
</td>
</tr>
<tr>
<th><?php
echo I18N::translate('Size of map (in pixels)');
?>
</th>
<td>
<?php
echo I18N::translate('Width');
?>
<input type="text" name="GM_PH_XSIZE" value="<?php
echo $this->getSetting('GM_PH_XSIZE');
?>
" size="10">
<?php
echo I18N::translate('Height');
?>
<input type="text" name="GM_PH_YSIZE" value="<?php
echo $this->getSetting('GM_PH_YSIZE');
?>
" size="10">
</td>
</tr>
<tr>
<th><?php
echo I18N::translate('Type of place markers in Place Hierarchy');
?>
</th>
<td>
<select name="GM_PH_MARKER">
示例6: configureBlock
/**
* An HTML form to edit block settings
*
* @param int $block_id
*/
public function configureBlock($block_id)
{
if (Filter::postBool('save') && Filter::checkCsrf()) {
$this->setBlockSetting($block_id, 'show_last_update', Filter::postBool('show_last_update'));
$this->setBlockSetting($block_id, 'show_common_surnames', Filter::postBool('show_common_surnames'));
$this->setBlockSetting($block_id, 'stat_indi', Filter::postBool('stat_indi'));
$this->setBlockSetting($block_id, 'stat_fam', Filter::postBool('stat_fam'));
$this->setBlockSetting($block_id, 'stat_sour', Filter::postBool('stat_sour'));
$this->setBlockSetting($block_id, 'stat_other', Filter::postBool('stat_other'));
$this->setBlockSetting($block_id, 'stat_media', Filter::postBool('stat_media'));
$this->setBlockSetting($block_id, 'stat_repo', Filter::postBool('stat_repo'));
$this->setBlockSetting($block_id, 'stat_surname', Filter::postBool('stat_surname'));
$this->setBlockSetting($block_id, 'stat_events', Filter::postBool('stat_events'));
$this->setBlockSetting($block_id, 'stat_users', Filter::postBool('stat_users'));
$this->setBlockSetting($block_id, 'stat_first_birth', Filter::postBool('stat_first_birth'));
$this->setBlockSetting($block_id, 'stat_last_birth', Filter::postBool('stat_last_birth'));
$this->setBlockSetting($block_id, 'stat_first_death', Filter::postBool('stat_first_death'));
$this->setBlockSetting($block_id, 'stat_last_death', Filter::postBool('stat_last_death'));
$this->setBlockSetting($block_id, 'stat_long_life', Filter::postBool('stat_long_life'));
$this->setBlockSetting($block_id, 'stat_avg_life', Filter::postBool('stat_avg_life'));
$this->setBlockSetting($block_id, 'stat_most_chil', Filter::postBool('stat_most_chil'));
$this->setBlockSetting($block_id, 'stat_avg_chil', Filter::postBool('stat_avg_chil'));
}
$show_last_update = $this->getBlockSetting($block_id, 'show_last_update', '1');
$show_common_surnames = $this->getBlockSetting($block_id, 'show_common_surnames', '1');
$stat_indi = $this->getBlockSetting($block_id, 'stat_indi', '1');
$stat_fam = $this->getBlockSetting($block_id, 'stat_fam', '1');
$stat_sour = $this->getBlockSetting($block_id, 'stat_sour', '1');
$stat_media = $this->getBlockSetting($block_id, 'stat_media', '1');
$stat_repo = $this->getBlockSetting($block_id, 'stat_repo', '1');
$stat_surname = $this->getBlockSetting($block_id, 'stat_surname', '1');
$stat_events = $this->getBlockSetting($block_id, 'stat_events', '1');
$stat_users = $this->getBlockSetting($block_id, 'stat_users', '1');
$stat_first_birth = $this->getBlockSetting($block_id, 'stat_first_birth', '1');
$stat_last_birth = $this->getBlockSetting($block_id, 'stat_last_birth', '1');
$stat_first_death = $this->getBlockSetting($block_id, 'stat_first_death', '1');
$stat_last_death = $this->getBlockSetting($block_id, 'stat_last_death', '1');
$stat_long_life = $this->getBlockSetting($block_id, 'stat_long_life', '1');
$stat_avg_life = $this->getBlockSetting($block_id, 'stat_avg_life', '1');
$stat_most_chil = $this->getBlockSetting($block_id, 'stat_most_chil', '1');
$stat_avg_chil = $this->getBlockSetting($block_id, 'stat_avg_chil', '1');
?>
<tr>
<td class="descriptionbox wrap width33">
<?php
echo I18N::translate('Show date of last update?');
?>
</td>
<td class="optionbox">
<?php
echo FunctionsEdit::editFieldYesNo('show_last_update', $show_last_update);
?>
</td>
</tr>
<tr>
<td class="descriptionbox wrap width33">
<?php
echo I18N::translate('Show common surnames?');
?>
</td>
<td class="optionbox">
<?php
echo FunctionsEdit::editFieldYesNo('show_common_surnames', $show_common_surnames);
?>
</td>
</tr>
<tr>
<td class="descriptionbox wrap width33"><?php
echo I18N::translate('Select the stats to show in this block');
?>
</td>
<td class="optionbox">
<table>
<tbody>
<tr>
<td>
<label>
<input type="checkbox" value="yes" name="stat_indi" <?php
echo $stat_indi ? 'checked' : '';
?>
>
<?php
echo I18N::translate('Individuals');
?>
</label>
</td>
<td>
<label>
<input type="checkbox" value="yes" name="stat_first_birth" <?php
echo $stat_first_birth ? 'checked' : '';
?>
>
<?php
echo I18N::translate('Earliest birth year');
?>
//.........这里部分代码省略.........
示例7: elseif
echo I18N::translate('An administrator must approve the new user account and select an access level before the user can log in.');
?>
</p>
</div>
</fieldset>
<!-- SHOW_REGISTER_CAUTION -->
<fieldset class="form-group">
<legend class="col-sm-3 control-label">
<?php
echo I18N::translate('Show acceptable use agreement on “Request new user account” page');
?>
</legend>
<div class="col-sm-9">
<?php
echo FunctionsEdit::editFieldYesNo('SHOW_REGISTER_CAUTION', Site::getPreference('SHOW_REGISTER_CAUTION'), 'class="radio-inline"');
?>
<p class="small text-muted">
</p>
</div>
</fieldset>
<?php
} elseif (Filter::get('action') === 'tracking') {
?>
<input type="hidden" name="action" value="tracking">
<p>
<?php
echo I18N::translate('If you use one of the following tracking and analytics services, webtrees can add the tracking codes automatically.');
?>
示例8: configureBlock
/**
* An HTML form to edit block settings
*
* @param int $block_id
*/
public function configureBlock($block_id)
{
if (Filter::postBool('save') && Filter::checkCsrf()) {
$this->setBlockSetting($block_id, 'block', Filter::postBool('block'));
}
$block = $this->getBlockSetting($block_id, 'block', '1');
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Add a scrollbar when block contents grow');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('block', $block);
echo '</td></tr>';
}
示例9: htmlConfigForm
/**
* {@inheritDoc}
* @see \MyArtJaub\Webtrees\Module\AdminTasks\Model\ConfigurableTaskInterface::htmlConfigForm()
*/
public function htmlConfigForm()
{
$html = '
<div class="form-group">
<label class="control-label col-sm-3"> ' . I18N::translate('Enable healthcheck emails for') . '</label>
<div class="col-sm-9">';
foreach (Tree::getAll() as $tree) {
if (Auth::isManager($tree)) {
$html .= '<div class="form-group row">
<span class="col-sm-3 control-label">' . $tree->getTitle() . '</span>
<div class="col-sm-2">';
$html .= FunctionsEdit::editFieldYesNo('HEALTHCHECK_ENABLED_' . $tree->getTreeId(), $tree->getPreference('MAJ_AT_' . $this->getName() . '_ENABLED', 1), 'class="radio-inline"');
$html .= '</div></div>';
}
}
$html .= ' <p class="small text-muted">' . I18N::translate('Enable the health check emails for each of the selected trees.') . '</p>
</div>
</div>';
return $html;
}
示例10: configureBlock
/**
* An HTML form to edit block settings
*
* @param int $block_id
*/
public function configureBlock($block_id)
{
if (Filter::postBool('save') && Filter::checkCsrf()) {
$this->setBlockSetting($block_id, 'num', Filter::postInteger('num', 1, 10000, 10));
$this->setBlockSetting($block_id, 'count_placement', Filter::post('count_placement', 'before|after', 'before'));
$this->setBlockSetting($block_id, 'block', Filter::postBool('block'));
}
$num = $this->getBlockSetting($block_id, 'num', '10');
$count_placement = $this->getBlockSetting($block_id, 'count_placement', 'before');
$block = $this->getBlockSetting($block_id, 'block', '0');
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Number of items to show');
echo '</td><td class="optionbox">';
echo '<input type="text" name="num" size="2" value="', $num, '">';
echo '</td></tr>';
echo "<tr><td class=\"descriptionbox wrap width33\">";
echo I18N::translate('Place counts before or after name?');
echo "</td><td class=\"optionbox\">";
echo FunctionsEdit::selectEditControl('count_placement', array('before' => I18N::translate('before'), 'after' => I18N::translate('after')), null, $count_placement, '');
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Add a scrollbar when block contents grow');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('block', $block);
echo '</td></tr>';
}
示例11: renderContent
/**
* {@inhericDoc}
* @see \MyArtJaub\Webtrees\Mvc\View\AbstractView::renderContent()
*/
protected function renderContent()
{
/** @var AbstractTask $task */
$task = $this->data->get('task');
?>
<ol class="breadcrumb small">
<li><a href="admin.php"><?php
echo I18N::translate('Control panel');
?>
</a></li>
<li><a href="admin_modules.php"><?php
echo I18N::translate('Module administration');
?>
</a></li>
<li><a href="<?php
echo $this->data->get('admin_config_url');
?>
"><?php
echo $this->data->get('module_title');
?>
</a></li>
<li class="active"><?php
echo $this->data->get('title');
?>
</li>
</ol>
<h1><?php
echo $this->data->get('title');
?>
</h1>
<form class="form-horizontal" name="newform" method="post" role="form" action="<?php
echo $this->data->get('save_url');
?>
" autocomplete="off">
<?php
echo Filter::getCsrf();
?>
<input type="hidden" name="task" value="<?php
echo $task->getName();
?>
">
<h3><?php
echo I18N::translate('General');
?>
</h3>
<!-- FREQUENCY -->
<div class="form-group">
<label class="control-label col-sm-3" for="frequency">
<?php
echo I18N::translate('Frequency');
?>
</label>
<div class="col-sm-9">
<div class="row">
<div class="col-sm-4">
<div class="input-group" >
<input class="form-control" type="number" min="0" id="frequency" name="frequency" required maxlength="70" value="<?php
echo $task->getFrequency();
?>
" dir="auto">
<span class="input-group-addon">
<?php
echo I18N::translate('minutes');
?>
</span>
</div>
</div>
</div>
<p class="small text-muted">
<?php
echo I18N::translate('Frequency at which the task should be run (in minutes).');
?>
<?php
echo I18N::translate('The actual run of the task may not be fired exactly at the frequency defined, but should be run as close as possible to it.');
?>
</p>
</div>
</div>
<!-- LIMITED OCCURRENCES -->
<div class="form-group">
<label class="control-label col-sm-3" for="is_limited">
<?php
echo I18N::translate('Run a limited number of times');
?>
</label>
<div class="col-sm-9">
<?php
echo FunctionsEdit::editFieldYesNo('is_limited', $task->getRemainingOccurrences() > 0 ? 1 : 0, 'class="radio-inline"');
?>
<p class="small text-muted">
//.........这里部分代码省略.........
示例12: configureBlock
/**
* An HTML form to edit block settings
*
* @param int $block_id
*/
public function configureBlock($block_id)
{
if (Filter::postBool('save') && Filter::checkCsrf()) {
$this->setBlockSetting($block_id, 'days', Filter::postInteger('days', 1, 30, 7));
$this->setBlockSetting($block_id, 'filter', Filter::postBool('filter'));
$this->setBlockSetting($block_id, 'onlyBDM', Filter::postBool('onlyBDM'));
$this->setBlockSetting($block_id, 'infoStyle', Filter::post('infoStyle', 'list|table', 'table'));
$this->setBlockSetting($block_id, 'sortStyle', Filter::post('sortStyle', 'alpha|anniv', 'alpha'));
$this->setBlockSetting($block_id, 'block', Filter::postBool('block'));
}
$days = $this->getBlockSetting($block_id, 'days', '7');
$filter = $this->getBlockSetting($block_id, 'filter', '1');
$onlyBDM = $this->getBlockSetting($block_id, 'onlyBDM', '0');
$infoStyle = $this->getBlockSetting($block_id, 'infoStyle', 'table');
$sortStyle = $this->getBlockSetting($block_id, 'sortStyle', 'alpha');
$block = $this->getBlockSetting($block_id, 'block', '1');
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Number of days to show');
echo '</td><td class="optionbox">';
echo '<input type="text" name="days" size="2" value="', $days, '">';
echo ' <em>', I18N::plural('maximum %s day', 'maximum %s days', 30, I18N::number(30)), '</em>';
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Show only events of living individuals');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('filter', $filter);
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Show only births, deaths, and marriages');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('onlyBDM', $onlyBDM);
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Presentation style');
echo '</td><td class="optionbox">';
echo FunctionsEdit::selectEditControl('infoStyle', array('list' => I18N::translate('list'), 'table' => I18N::translate('table')), null, $infoStyle, '');
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Sort order');
echo '</td><td class="optionbox">';
echo FunctionsEdit::selectEditControl('sortStyle', array('alpha' => I18N::translate('sort by name'), 'anniv' => I18N::translate('sort by date')), null, $sortStyle, '');
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Add a scrollbar when block contents grow');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('block', $block);
echo '</td></tr>';
}
示例13: configureBlock
/**
* An HTML form to edit block settings
*
* @param int $block_id
*/
public function configureBlock($block_id)
{
if (Filter::postBool('save') && Filter::checkCsrf()) {
$this->setBlockSetting($block_id, 'show_other', Filter::postBool('show_other'));
$this->setBlockSetting($block_id, 'show_unassigned', Filter::postBool('show_unassigned'));
$this->setBlockSetting($block_id, 'show_future', Filter::postBool('show_future'));
$this->setBlockSetting($block_id, 'block', Filter::postBool('block'));
}
$show_other = $this->getBlockSetting($block_id, 'show_other', self::DEFAULT_SHOW_OTHER);
$show_unassigned = $this->getBlockSetting($block_id, 'show_unassigned', self::DEFAULT_SHOW_UNASSIGNED);
$show_future = $this->getBlockSetting($block_id, 'show_future', self::DEFAULT_SHOW_FUTURE);
$block = $this->getBlockSetting($block_id, 'block', self::DEFAULT_BLOCK);
?>
<tr>
<td colspan="2">
<?php
echo I18N::translate('Research tasks are special events, added to individuals in your family tree, which identify the need for further research. You can use them as a reminder to check facts against more reliable sources, to obtain documents or photographs, to resolve conflicting information, etc.');
?>
<?php
echo I18N::translate('To create new research tasks, you must first add “research task” to the list of facts and events in the family tree’s preferences.');
?>
<?php
echo I18N::translate('Research tasks are stored using the custom GEDCOM tag “_TODO”. Other genealogy applications may not recognize this tag.');
?>
</td>
</tr>
<?php
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Show research tasks that are assigned to other users');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('show_other', $show_other);
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Show research tasks that are not assigned to any user');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('show_unassigned', $show_unassigned);
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Show research tasks that have a date in the future');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('show_future', $show_future);
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Add a scrollbar when block contents grow');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('block', $block);
echo '</td></tr>';
}
示例14: renderContent
/**
* {@inhericDoc}
* @see \MyArtJaub\Webtrees\Mvc\View\AbstractView::renderContent()
*/
protected function renderContent()
{
if (Module::getModuleByName('ckeditor')) {
CkeditorModule::enableEditor($this->ctrl);
}
/** @var AbstractModule $module */
$module = $this->data->get('module');
?>
<ol class="breadcrumb small">
<li><a href="admin.php"><?php
echo I18N::translate('Control panel');
?>
</a></li>
<li><a href="admin_modules.php"><?php
echo I18N::translate('Module administration');
?>
</a></li>
<li class="active"><?php
echo $this->data->get('title');
?>
</li>
</ol>
<h1><?php
echo $this->data->get('title');
?>
</h1>
<form method="post" class="form-horizontal">
<?php
echo Filter::getCsrf();
?>
<input type="hidden" name="action" value="update">
<h3><?php
echo I18N::translate('Titles');
?>
</h3>
<!-- MAJ_TITLE_PREFIX -->
<div class="form-group">
<label for="MAJ_TITLE_PREFIX" class="col-sm-3 control-label">
<?php
echo I18N::translate('Title prefixes');
?>
</label>
<div class="col-sm-9">
<input type="text" class="form-control" dir="auto" id="MAJ_TITLE_PREFIX" name="MAJ_TITLE_PREFIX" value="<?php
echo Filter::escapeHtml($module->getSetting('MAJ_TITLE_PREFIX'));
?>
" maxlength="255" placeholder="de |d'|du |of |von |vom |am |zur |van |del |della |t'|da |ten |ter |das |dos |af ">
<p class="small text-muted">
<?php
echo I18N::translate('Set possible aristocratic particles to separate titles from the land they refer to (e.g. Earl <strong>of</strong> Essex). Variants must be separated by the character |.');
?>
<br />
<?php
echo I18N::translate('An example for this setting is : <strong>de |d\'|du |of |von |vom |am |zur |van |del |della |t\'|da |ten |ter |das |dos |af </strong> (covering some of French, English, German, Dutch, Italian, Spanish, Portuguese, Swedish common particles).');
?>
</p>
</div>
</div>
<h3><?php
echo I18N::translate('Header');
?>
</h3>
<!-- MAJ_ADD_HTML_HEADER -->
<div class="form-group">
<label class="control-label col-sm-3" for="MAJ_ADD_HTML_HEADER">
<?php
echo I18N::translate('Include additional HTML in header');
?>
</label>
<div class="col-sm-9">
<?php
echo FunctionsEdit::editFieldYesNo('MAJ_ADD_HTML_HEADER', $module->getSetting('MAJ_ADD_HTML_HEADER', 0), 'class="radio-inline"');
?>
<p class="small text-muted">
<?php
echo I18N::translate('Enable this option to include raw additional HTML in the header of the page.');
?>
</p>
</div>
</div>
<!-- MAJ_SHOW_HTML_HEADER -->
<div class="form-group">
<label class="control-label col-sm-3" for="MAJ_SHOW_HTML_HEADER">
<?php
echo I18N::translate('Hide additional header');
?>
</label>
<div class="col-sm-9">
//.........这里部分代码省略.........
示例15: configureBlock
/**
* An HTML form to edit block settings
*
* @param int $block_id
*/
public function configureBlock($block_id)
{
if (Filter::postBool('save') && Filter::checkCsrf()) {
$this->setBlockSetting($block_id, 'days', Filter::postInteger('days', 1, 30, 7));
$this->setBlockSetting($block_id, 'infoStyle', Filter::post('infoStyle', 'list|table', 'table'));
$this->setBlockSetting($block_id, 'calendar', Filter::post('calendar', 'jewish|gregorian', 'jewish'));
$this->setBlockSetting($block_id, 'block', Filter::postBool('block'));
}
$days = $this->getBlockSetting($block_id, 'days', '7');
$infoStyle = $this->getBlockSetting($block_id, 'infoStyle', 'table');
$calendar = $this->getBlockSetting($block_id, 'calendar', 'jewish');
$block = $this->getBlockSetting($block_id, 'block', '1');
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Number of days to show');
echo '</td><td class="optionbox">';
echo '<input type="text" name="days" size="2" value="' . $days . '">';
echo ' <em>', I18N::plural('maximum %s day', 'maximum %s days', 30, I18N::number(30)), '</em>';
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Presentation style');
echo '</td><td class="optionbox">';
echo FunctionsEdit::selectEditControl('infoStyle', array('list' => I18N::translate('list'), 'table' => I18N::translate('table')), null, $infoStyle, '');
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Calendar');
echo '</td><td class="optionbox">';
echo FunctionsEdit::selectEditControl('calendar', array('jewish' => I18N::translate('Jewish'), 'gregorian' => I18N::translate('Gregorian')), null, $calendar, '');
echo '</td></tr>';
echo '<tr><td class="descriptionbox wrap width33">';
echo I18N::translate('Add a scrollbar when block contents grow');
echo '</td><td class="optionbox">';
echo FunctionsEdit::editFieldYesNo('block', $block);
echo '</td></tr>';
}