Index: branches/5.2.x/core/units/fck/fck_tp.php
===================================================================
diff -u -N -r14628 -r14699
--- branches/5.2.x/core/units/fck/fck_tp.php (.../fck_tp.php) (revision 14628)
+++ branches/5.2.x/core/units/fck/fck_tp.php (.../fck_tp.php) (revision 14699)
@@ -1,6 +1,6 @@
Application->recallObject('FCKHelper');
/* @var $fck_helper fckFCKHelper */
$default_folders = defined('FCK_DEFAULT_FOLDERS') ? FCK_DEFAULT_FOLDERS : Array ('Files', 'Images', 'Flash', 'Media', 'Documents');
foreach ($default_folders as $index => $folder) {
- if (!$fck_helper->CreateFolder($folder)) {
+ if ( !$fck_helper->CreateFolder($folder) ) {
unset($default_folders[$index]);
}
}
- if (!$default_folders) {
+ if ( !$default_folders ) {
return '';
}
$ret = '';
foreach ($default_folders as $folder) {
$selected = ($this->Application->GetVar('type') == $folder) ? 'selected' : '';
- $ret.= '' . $folder;
+ $ret .= '' . $folder;
}
return $ret;
}
-
- function PrintFolders($params)
- {
- $order_by = $this->Application->GetVar('order_by');
- $sort_by = $this->Application->GetVar('sort_by');
- $params['folder'] = $this->Application->GetVar('folder');
- $files_dir = WRITEABLE."/user_files/".$params['folder']."/";
- $aFolders = $this->ReadFolders($files_dir);
- $block_params = $this->prepareTagParams($params);
- $block_params['name'] = $block_params['render_as'];
- $ret = '';
- foreach ($aFolders as $k => $v) {
- $block_params['folder_name'] = $v;
- $block_params['path'] = $params['folder']."/".$v;
- $ret .= $this->Application->ParseBlock($block_params);
- }
- return $ret;
- }
-
- function PrintFiles($params)
- {
- $params['folder'] = $this->Application->GetVar('folder');
- $files_dir = WRITEABLE . "/user_files/" . $params['folder'] . "/";
- $files_url = BASE_PATH . WRITEBALE_BASE . "/user_files/" . $params['folder']."/";
- $aFiles = $this->ReadFiles($files_dir);
- $block_params = $this->prepareTagParams($params);
- $block_params['name'] = $block_params['render_as'];
- $ret = '';
- $date_format = "m/d/Y h:i A";
- $a_ext = Array('ai','avi','bmp','cs','dll','doc','exe','fla','gif','htm','html','jpg','js','mdb','mp3','pdf','png','ppt','rdp','swf','swt','txt','vsd','xls','xml','zip');
- foreach ($aFiles as $k => $v) {
- $size = filesize( $files_dir . $v ) ;
- if ( $size > 0 ) {
- $size = round( $size / 1024 );
- $size = ($size < 1)? 1:$size;// round( $iFileSize / 1024 ) ;
- }
-
- $ext = strtolower( pathinfo($v, PATHINFO_EXTENSION) );
- if (in_array($ext, $a_ext)) {
- $icon = $ext;
- }
- else {
- $icon = 'default.icon';
- }
-
- $block_params['file_name'] = $v;
- $block_params['size'] = $size;
- $block_params['url'] = $files_url.$v;
- $block_params['icon'] = $icon;
- $block_params['date'] = date($date_format, filectime( $files_dir . $v ));
-// $block_params['path'] = $params['folder']."/".$v;
- $ret .= $this->Application->ParseBlock($block_params);
- }
- return $ret;
- }
}
\ No newline at end of file