Beim speichern des Verzeichnisses kommt:
Code: Alles auswählen
Es ist leider ein Problem beim Bearbeiten Ihrer Anfrage aufgetreten!
Es wurde ein ungültiger Wert angegeben
Quelle: [ modify.php : 46 : require ]
Code: Alles auswählen
Es ist leider ein Problem beim Bearbeiten Ihrer Anfrage aufgetreten!
Es wurde ein ungültiger Wert angegeben
Quelle: [ modify.php : 46 : require ]
Code: Alles auswählen
if(is_dir(\CAT_Helper_Directory::sanitizePath(CAT_PATH.$media.'/'.$dir)))
Code: Alles auswählen
echo "PATH: -", \CAT_Helper_Directory::sanitizePath(CAT_PATH.$media.'/'.$dir), "-<br />";
Code: Alles auswählen
else
{
// get subfolders
$folders = \CAT_Helper_Directory::getInstance()
->getDirectories(CAT_PATH.$media,CAT_PATH);
Code: Alles auswählen
echo "MEDIA: ---$media---<br />";
Code: Alles auswählen
MEDIA: ------
Black Cat CMS v1.1.3
Start (Dashboard)
Medien
Einstellungen
Addons
Admin-Tools
Benutzerverwaltung
Administrator admin
Seiten
Suchen...
Check all
Menu title contains
Page title contains
Section name contains
Page ID is
Section ID is
PageID
3
MenuTitle
Maintenance
PageTitle
Maintenance 1 active sections: wysiwyg (ID:3)
Maintenance (ID: 3)
PageID
4
MenuTitle
404 Not found
PageTitle
404 Not found 1 active sections: wysiwyg (ID:4)
404 Not found (ID: 4)
PageID
1
MenuTitle
rechte Seite
PageTitle
rechte Seite 1 active sections: wysiwyg (ID:1)
rechte Seite (ID: 1)
PageID
2
MenuTitle
Willkommen
PageTitle
Willkommen 1 active sections: wysiwyg (ID:2)
Willkommen (ID: 2)
PageID
5
MenuTitle
Web Desktop
PageTitle
Web Desktop 1 active sections: wysiwyg (ID:5) cc_multicolumn (ID:6)
Web Desktop (ID: 5)
PageID
6
MenuTitle
Standorte
PageTitle
Standorte 1 active sections: wysiwyg (ID:7) cc_multicolumn (ID:11)
Standorte (ID: 6)
PageID
8
MenuTitle
Gallerie
PageTitle
Gallerie 1 active sections: wysiwyg (ID:12) cc_catgallery (ID:24)
Gallerie (ID: 8)
PageID
10
MenuTitle
Hilfe & Infos
PageTitle
Hilfe&Infos 1 active sections: wysiwyg (ID:16)
+ Hilfe & Infos (ID: 10)
PageID
9
MenuTitle
Aktuelle Virenmeldungen
PageTitle
Aktuelle Virenmeldungen 1 active sections: wysiwyg (ID:14) feedreader (ID:15)
Aktuelle Virenmeldungen (ID: 9)
PageID
12
MenuTitle
Login
PageTitle
Login 1 active sections: menu_link (ID:18)
Login (ID: 12)
PageID
7
MenuTitle
Maier
PageTitle
Maier 1 active sections: wysiwyg (ID:9)
Maier (ID: 7)
PageID
13
MenuTitle
Geschäftsführung
PageTitle
Geschäftsführung 1 active sections: wysiwyg (ID:19)
Geschäftsführung (ID: 13)
PageID
14
MenuTitle
EDV
PageTitle
EDV 1 active sections: wysiwyg (ID:20)
+ EDV (ID: 14)
PageID
15
MenuTitle
Ansprechpartner
PageTitle
Ansprechpartner 1 active sections: cc_multicolumn (ID:23)
Ansprechpartner (ID: 15)
PageID
18
MenuTitle
Foldertest
PageTitle
Foldertest 1 active sections: catDownloadGallery (ID:27)
Foldertest (ID: 18)
Seite bearbeiten
Seite bearbeiten Sprach-Verknüpfungen Kopfdateien Ansicht
Aktuelle Seite: Foldertest (ID: 18)
Letzte Änderung von Administrator (admin), 21.01.2016 07:53:26
catDownloadGallery
Bitte das Basisverzeichnis auswählen, bevor es weiter geht: Speichern
Intranet xy
Black Cat CMS is released under the GNU General Public License.
System information
Black Cat CMS: 1.1.3
freshcat: 0.7.7
Webseitentitel: Intranet xy
PHP version: 5.6.14
Memory usage: ~ 3.08 MB
Script run time: ~ 1.54 sec
Code: Alles auswählen
<?php
global $root;
$root = \catDownloadGallery\Utils::getRoot();
if($root===false)
{
$user = CAT_Users::getInstance();
// check perms
if(!($user->get_permission('media_view') === true))
{
\CAT_Backend::print_error('You are not allowed to do this!','index.php',true);
}
// check media base folder
$media = $user->getMediaFolder();
if($media===false)
{
\CAT_Backend::print_error('You are not allowed to do this!','index.php',true);
}
if(isset($_POST['save_root']))
{
$save_dir = $dir = str_replace(MEDIA_DIRECTORY,'',$_POST['root']);
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN')
$dir = utf8_decode($dir);
echo "PATH: -", \CAT_Helper_Directory::sanitizePath(CAT_PATH.$media.'/'.$dir), "-<br />";
if(is_dir(\CAT_Helper_Directory::sanitizePath(CAT_PATH.$media.'/'.$dir)))
{
$database->query(
"INSERT INTO `:prefix:mod_catdownloadgallery_config` VALUES ( NULL, :section, 'root', :val )",
array('section'=>$_POST['section_id'],'val'=>$media.$save_dir)
);
if($database->isError())
{
\CAT_Backend::print_error($database->getError(),'index.php',true);
exit;
}
$root = \catDownloadGallery\Utils::getRoot();
}
else
{
\CAT_Backend::print_error('You sent an invalid value','index.php',true);
}
}
else
{
echo "MEDIA: ---$media---<br />";
// get subfolders
$folders = \CAT_Helper_Directory::getInstance()
->getDirectories(CAT_PATH.$media,CAT_PATH);
array_unshift($folders,str_replace(CAT_PATH,'',$media));
if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') {
foreach($folders as $i => $f)
$folders[$i] = utf8_encode($f);
}
\CAT_Backend::print_banner();
$parser->output('add',array('folders'=>$folders,'section_id'=>$section_id,'page_id'=>$page_id));
\CAT_Backend::print_footer();
exit;
}
}
// add allowed suffixes here
array_push(\catDownloadGallery\Utils::$suffixes,'jpg');
Code: Alles auswählen
PATH: -C:/xampp/htdocs/intranet-test/media/Standorte-
Fatal error: Class 'Analog' not found in C:\xampp\htdocs\intranet-test\framework\wblib\wbList.php on line 932