Revision 1979
Added by darkviper about 12 years ago
| PageTree.php | ||
|---|---|---|
| 262 | 262 |
if((bool)$aPage['children']) {
|
| 263 | 263 |
$sOutput .= '<a href="javascript:toggle_visibility(\'p'.$aPage['page_id'].'\');" ' |
| 264 | 264 |
. 'title="'.$this->_oTrans->TEXT_EXPAND.'/'.$this->_oTrans->TEXT_COLLAPSE.'">' |
| 265 |
. '<span><img src="'.$this->_oReg->ThemeRel.'/images/'
|
|
| 265 |
. '<span><img src="'.$this->_oReg->ThemeRel.'images/' |
|
| 266 | 266 |
. ( ((isset($_COOKIE['p'.$aPage['page_id']]) |
| 267 | 267 |
&& $_COOKIE['p'.$aPage['page_id']] == '1') ? 'minus' : 'plus') |
| 268 | 268 |
) |
| ... | ... | |
| 275 | 275 |
// --- TAB 2 --- (menu title) -------------------------------------------------------- |
| 276 | 276 |
$sOutput .= $this->_Tabs(0).'<td class="list_menu_title">'; |
| 277 | 277 |
if($this->_oApp->get_permission('pages_modify') && $aPage['iswriteable']) {
|
| 278 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'/pages/modify.php?page_id='
|
|
| 278 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'pages/modify.php?page_id=' |
|
| 279 | 279 |
. $aPage['page_id'].'" title="'.$this->_oTrans->TEXT_MODIFY.'">'; |
| 280 | 280 |
} |
| 281 |
$sIcon = $this->_oReg->ThemeRel.'/images/'.$aPage['visibility'].'_16.png';
|
|
| 282 |
if(!is_readable($this->_oReg->DocumentRoot.$sIcon)) {
|
|
| 283 |
$sIcon = $this->_oReg->ThemeRel.'/images/public_16.png';
|
|
| 281 |
$sIcon = $this->_oReg->ThemeRel.'images/'.$aPage['visibility'].'_16.png'; |
|
| 282 |
if(!is_readable(rtrim($this->_oReg->DocumentRoot, '/').$sIcon)) {
|
|
| 283 |
$sIcon = $this->_oReg->ThemeRel.'images/public_16.png'; |
|
| 284 | 284 |
} |
| 285 | 285 |
$sOutput .= '<img src="'.$sIcon.'" alt="'.$this->_oTrans->TEXT_VISIBILITY.': ' |
| 286 | 286 |
. $this->_oTrans->{'TEXT_'.strtoupper($aPage['visibility'])} .'" class="page_list_rights" />';
|
| ... | ... | |
| 303 | 303 |
$this->_oApp->page_link($aPage['link']) |
| 304 | 304 |
); |
| 305 | 305 |
$sOutput .= '<a href="'.$sPageLink.'" target="_blank" title="'.$this->_oTrans->TEXT_VIEW |
| 306 |
. '"><img src="'.$this->_oReg->ThemeRel.'/images/view_16.png" alt="'
|
|
| 306 |
. '"><img src="'.$this->_oReg->ThemeRel.'images/view_16.png" alt="' |
|
| 307 | 307 |
. $this->_oTrans->TEXT_VIEW.'" /></a>'; |
| 308 | 308 |
}else {
|
| 309 |
$sOutput .= '<img src="'.$this->_oReg->ThemeRel.'/images/blank_16.gif" alt=" " />';
|
|
| 309 |
$sOutput .= '<img src="'.$this->_oReg->ThemeRel.'images/blank_16.gif" alt=" " />'; |
|
| 310 | 310 |
} |
| 311 | 311 |
$sOutput .= '</td>'.PHP_EOL; |
| 312 | 312 |
|
| ... | ... | |
| 314 | 314 |
$sOutput .= $this->_Tabs(0).'<td class="list_actions">'; |
| 315 | 315 |
if($aPage['visibility'] != 'deleted') {
|
| 316 | 316 |
if($this->_oApp->get_permission('pages_settings') && $aPage['iswriteable']) {
|
| 317 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'/pages/settings.php?page_id='
|
|
| 317 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'pages/settings.php?page_id=' |
|
| 318 | 318 |
. $aPage['page_id'].'" title="'.$this->_oTrans->TEXT_SETTINGS.'">' |
| 319 |
. '<img src="'.$this->_oReg->ThemeRel.'/images/modify_16.png" alt="'
|
|
| 319 |
. '<img src="'.$this->_oReg->ThemeRel.'images/modify_16.png" alt="' |
|
| 320 | 320 |
. $this->_oTrans->TEXT_SETTINGS.'" /></a>'; |
| 321 | 321 |
} |
| 322 | 322 |
}else {
|
| 323 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'/pages/restore.php?page_id='.$aPage['page_id'].'" '
|
|
| 323 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'pages/restore.php?page_id='.$aPage['page_id'].'" ' |
|
| 324 | 324 |
. 'title="'.$this->_oTrans->TEXT_RESTORE.'"><img src="'.$this->_oReg->ThemeRel |
| 325 |
. '/images/restore_16.png" alt="'.$this->_oTrans->TEXT_RESTORE.'" /></a>';
|
|
| 325 |
. 'images/restore_16.png" alt="'.$this->_oTrans->TEXT_RESTORE.'" /></a>'; |
|
| 326 | 326 |
} |
| 327 | 327 |
$sOutput .= '</td>'.PHP_EOL; |
| 328 | 328 |
|
| ... | ... | |
| 331 | 331 |
if( $this->_oReg->ManageSections && $this->_oApp->get_permission('pages_add') && $aPage['iswriteable'] ) {
|
| 332 | 332 |
$file = $this->_oApp->page_is_active($aPage) ? "clock_16.png" : "clock_red_16.png"; |
| 333 | 333 |
$file = ($aPage['published'] && $aPage['module'] != 'menu_link') ? $file : 'noclock_16.png'; |
| 334 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'/pages/sections.php?page_id='
|
|
| 334 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'pages/sections.php?page_id=' |
|
| 335 | 335 |
. $aPage['page_id'].'" title="'.$this->_oTrans->HEADING_MANAGE_SECTIONS.'">' |
| 336 |
. '<img src="'.$this->_oReg->ThemeRel.'/images/'.$file.'" alt="'
|
|
| 336 |
. '<img src="'.$this->_oReg->ThemeRel.'images/'.$file.'" alt="' |
|
| 337 | 337 |
. $this->_oTrans->HEADING_MANAGE_SECTIONS.'" /></a>'; |
| 338 | 338 |
}else {
|
| 339 |
$sOutput .= '<img src="'.$this->_oReg->ThemeRel.'/images/blank_16.gif" alt=" " />';
|
|
| 339 |
$sOutput .= '<img src="'.$this->_oReg->ThemeRel.'images/blank_16.gif" alt=" " />'; |
|
| 340 | 340 |
} |
| 341 | 341 |
$sOutput .= '</td>'.PHP_EOL; |
| 342 | 342 |
|
| ... | ... | |
| 345 | 345 |
if($aPage['position'] > $aPage['min_position']) {
|
| 346 | 346 |
if($aPage['visibility'] != 'deleted') {
|
| 347 | 347 |
if($this->_oApp->get_permission('pages_settings') && $aPage['iswriteable']) {
|
| 348 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'/pages/move_up.php?page_id='
|
|
| 348 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'pages/move_up.php?page_id=' |
|
| 349 | 349 |
. $aPage['page_id'].'" title="'.$this->_oTrans->TEXT_MOVE_UP |
| 350 |
. '"><img src="'.$this->_oReg->ThemeRel.'/images/up_16.png" alt="'
|
|
| 350 |
. '"><img src="'.$this->_oReg->ThemeRel.'images/up_16.png" alt="' |
|
| 351 | 351 |
. $this->_oTrans->TEXT_MOVE_UP.'" /></a>'; |
| 352 | 352 |
} |
| 353 | 353 |
} |
| ... | ... | |
| 359 | 359 |
if($aPage['position'] < $aPage['max_position']) {
|
| 360 | 360 |
if($aPage['visibility'] != 'deleted') {
|
| 361 | 361 |
if($this->_oApp->get_permission('pages_settings') && $aPage['iswriteable']) {
|
| 362 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'/pages/move_down.php?page_id='
|
|
| 362 |
$sOutput .= '<a href="'.$this->_oReg->AcpRel.'pages/move_down.php?page_id=' |
|
| 363 | 363 |
. $aPage['page_id'].'" title="'.$this->_oTrans->TEXT_MOVE_DOWN |
| 364 |
. '"><img src="'.$this->_oReg->ThemeRel.'/images/down_16.png" alt="'
|
|
| 364 |
. '"><img src="'.$this->_oReg->ThemeRel.'images/down_16.png" alt="' |
|
| 365 | 365 |
. $this->_oTrans->TEXT_MOVE_DOWN.'" /></a>'; |
| 366 | 366 |
} |
| 367 | 367 |
} |
| ... | ... | |
| 372 | 372 |
$sOutput .= $this->_Tabs(0).'<td class="list_actions">'; |
| 373 | 373 |
if($this->_oApp->get_permission('pages_delete') && $aPage['iswriteable']) {
|
| 374 | 374 |
$sOutput .= '<a href="javascript:confirm_link(pages_delete_confirm+\'?\',\'' |
| 375 |
. $this->_oReg->AcpRel.'/pages/delete.php?page_id='
|
|
| 375 |
. $this->_oReg->AcpRel.'pages/delete.php?page_id=' |
|
| 376 | 376 |
. $this->_oApp->getIDKEY($aPage['page_id']).'\');" title="' |
| 377 | 377 |
. $this->_oTrans->TEXT_DELETE.'"><img src="'.$this->_oReg->ThemeRel |
| 378 |
. '/images/delete_16.png" alt="'.$this->_oTrans->TEXT_DELETE.'" /></a>';
|
|
| 378 |
. 'images/delete_16.png" alt="'.$this->_oTrans->TEXT_DELETE.'" /></a>'; |
|
| 379 | 379 |
}else {
|
| 380 |
$sOutput .= '<img src="'.$this->_oReg->ThemeRel.'/images/blank_16.gif" alt=" " />';
|
|
| 380 |
$sOutput .= '<img src="'.$this->_oReg->ThemeRel.'images/blank_16.gif" alt=" " />'; |
|
| 381 | 381 |
} |
| 382 | 382 |
$sOutput .= '</td>'.PHP_EOL; |
| 383 | 383 |
|
| ... | ... | |
| 392 | 392 |
{
|
| 393 | 393 |
$sOutput .= '<a href="javascript:add_child_page(\''.$aPage['page_id'].'\');" ' |
| 394 | 394 |
. 'title="'.$this->_oTrans->HEADING_ADD_CHILD_PAGE.'"><img src="' |
| 395 |
. $this->_oReg->ThemeRel.'/images/siteadd.png" name="addpage_'.$aPage['page_id']
|
|
| 395 |
. $this->_oReg->ThemeRel.'images/siteadd.png" name="addpage_'.$aPage['page_id'] |
|
| 396 | 396 |
. '" alt="'.$this->_oTrans->HEADING_ADD_CHILD_PAGE.'" /></a>'; |
| 397 | 397 |
}else {
|
| 398 | 398 |
$sOutput .= ' '; |
Also available in: Unified diff
Packet AccessFile fixed indifferent handling of './..' directory entries