Changeset View
Changeset View
Standalone View
Standalone View
core/units/fck/fck_tp.php
Show All 12 Lines | |||||
*/ | */ | ||||
defined('FULL_PATH') or die('restricted access!'); | defined('FULL_PATH') or die('restricted access!'); | ||||
class FckTagProcessor extends kDBTagProcessor { | class FckTagProcessor extends kDBTagProcessor { | ||||
protected function CheckCreateDefaultFolders(Array $params) | protected function CheckCreateDefaultFolders(Array $params) | ||||
{ | { | ||||
/** @var fckFCKHelper $fck_helper */ | |||||
$fck_helper = $this->Application->recallObject('FCKHelper'); | $fck_helper = $this->Application->recallObject('FCKHelper'); | ||||
/* @var $fck_helper fckFCKHelper */ | |||||
$default_folders = defined('FCK_DEFAULT_FOLDERS') ? FCK_DEFAULT_FOLDERS : Array ('Files', 'Images', 'Flash', 'Media', 'Documents'); | $default_folders = defined('FCK_DEFAULT_FOLDERS') ? FCK_DEFAULT_FOLDERS : Array ('Files', 'Images', 'Flash', 'Media', 'Documents'); | ||||
foreach ($default_folders as $index => $folder) { | foreach ($default_folders as $index => $folder) { | ||||
if ( !$fck_helper->CreateFolder($folder) ) { | if ( !$fck_helper->CreateFolder($folder) ) { | ||||
unset($default_folders[$index]); | unset($default_folders[$index]); | ||||
} | } | ||||
} | } | ||||
if ( !$default_folders ) { | if ( !$default_folders ) { | ||||
return ''; | return ''; | ||||
} | } | ||||
$ret = ''; | $ret = ''; | ||||
foreach ($default_folders as $folder) { | foreach ($default_folders as $folder) { | ||||
$selected = ($this->Application->GetVar('type') == $folder) ? 'selected' : ''; | $selected = ($this->Application->GetVar('type') == $folder) ? 'selected' : ''; | ||||
$ret .= '<option value="' . $folder . '" ' . $selected . ' />' . $folder; | $ret .= '<option value="' . $folder . '" ' . $selected . ' />' . $folder; | ||||
} | } | ||||
return $ret; | return $ret; | ||||
} | } | ||||
} | } | ||||
No newline at end of file | No newline at end of file |