Project

General

Profile

Bug #19781 ยป 10084.diff

Administrator Admin, 2009-01-10 13:11

View differences:

t3lib/class.t3lib_tceforms.php (working copy)
// Kasper's comment (kept for history): Maybe there is a better way to do this than store the HTML for the new element in rawurlencoded format - maybe it even breaks with certain charsets? But for now this works...
$this->additionalJS_post = $additionalJS_post_saved;
$this->additionalJS_submit = $additionalJS_submit_saved;
$newElementsLinks[]= '<a href="#" onclick="'.htmlspecialchars($onClickInsert).'"><img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/new_el.gif','width="11" height="12"').' alt="New" title="New" align="absmiddle" />'.htmlspecialchars(t3lib_div::fixed_lgd_cs($this->sL($nCfg['tx_templavoila']['title']),30)).'</a>';
$new = $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.php:cm.new', 1);
$newElementsLinks[]= '<a href="#" onclick="'.htmlspecialchars($onClickInsert).'">
<img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/new_el.gif','width="11" height="12"').' alt="' . $new . '" title="' . $new . '" align="absmiddle" />' .
htmlspecialchars(t3lib_div::fixed_lgd_cs($this->sL($nCfg['tx_templavoila']['title']),30)) . '</a>';
}
// Reverting internal variables we don't want to change:
$this->requiredElements = $TEMP_requiredElements;
// Adding the sections:
$toggleAll = $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.php:labels.toggleall', 1);
$output.= '
<div style="padding: 2px 0px 2px 20px;">
<div style="padding: 5px 0px 5px 20px;">
<a href="#" onclick="'.htmlspecialchars('flexFormToggleSubs("'.$idTagPrefix.'"); return false;').'">
<img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/pil2right.gif','width="7" height="12"').' align="absmiddle" alt="Toggle All" title="Toggle All" /><img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/pil2right.gif','width="7" height="12"').' align="absmiddle" alt="Toggle All" title="Toggle All" />Toggle All
<img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/pil2right.gif','width="7" height="12"').' align="absmiddle" alt="' .
$toggleAll . '" title="' . $toggleAll . '" />
<img'.t3lib_iconWorks::skinImg($this->backPath,'gfx/pil2right.gif','width="7" height="12"').' align="absmiddle" alt="' .
$toggleAll . '" title="' . $toggleAll . '" />' . $toggleAll . '
</a>
</div>
<div id="'.$idTagPrefix.'" style="padding-left: 20px;">'.implode('',$tRows).'</div>';
$output.= $mayRestructureFlexforms ? '<div style="padding: 10px 5px 5px 20px;"><b>Add new:</b> '.implode(' | ',$newElementsLinks).'</div>' : '';
$output.= $mayRestructureFlexforms ? '<div style="padding: 10px 5px 5px 20px;"><b>' . $GLOBALS['LANG']->sL('LLL:EXT:lang/locallang_core.php:labels.toggleall', 1) . ':</b> '.implode(' | ',$newElementsLinks).'</div>' : '';
} else {
// It is a container
typo3/sysext/lang/locallang_core.xml (working copy)
<label index="labels.refreshList">Reload list from server</label>
<label index="labels.close">Close</label>
<label index="labels.new">NEW</label>
<label index="labels.addnew">Add new</label>
<label index="labels.toggleall">Toggle all</label>
<label index="labels.selected">Selected</label>
<label index="labels.items">Items</label>
<label index="labels.remove_selected">Remove selected items</label>
    (1-1/1)