Project

General

Profile

Bug #20598 » 0011303_hide_show_4.4.4.diff

Administrator Admin, 2010-10-08 15:12

View differences:

typo3_src-4.4.4/typo3/class.db_list_extra.inc 2010-10-08 15:03:54.000000000 +0200
if ($this->dontShowClipControlPanels) return '';
$ver_uid=$row['_ORIG_uid'] ? $row['_ORIG_uid'] : $row['uid'];
// Initialize:
t3lib_div::loadTCA($table);
$cells=array();
......
$hiddenField = $TCA[$table]['ctrl']['enablecolumns']['disabled'];
if ($permsEdit && $hiddenField && $TCA[$table]['columns'][$hiddenField] && (!$TCA[$table]['columns'][$hiddenField]['exclude'] || $GLOBALS['BE_USER']->check('non_exclude_fields',$table.':'.$hiddenField))) {
if ($row[$hiddenField]) {
$params='&data['.$table.']['.$row['uid'].']['.$hiddenField.']=0';
$params='&data['.$table.']['.$ver_uid.']['.$hiddenField.']=0';
$cells['hide']='<a href="#" onclick="'.htmlspecialchars('return jumpToUrl(\''.$SOBE->doc->issueCommand($params,-1).'\');').'" title="'.$LANG->getLL('unHide' . ($table == 'pages' ? 'Page' : ''), TRUE) . '">' .
t3lib_iconWorks::getSpriteIcon('actions-edit-unhide') .
'</a>';
} else {
$params='&data['.$table.']['.$row['uid'].']['.$hiddenField.']=1';
$params='&data['.$table.']['.$ver_uid.']['.$hiddenField.']=1';
$cells['hide']='<a href="#" onclick="'.htmlspecialchars('return jumpToUrl(\''.$SOBE->doc->issueCommand($params,-1).'\');').'" title="'.$LANG->getLL('hide' . ($table == 'pages' ? 'Page' : ''), TRUE) . '">' .
t3lib_iconWorks::getSpriteIcon('actions-edit-hide') .
'</a>';
(3-3/3)