Ejemplo n.º 1
0
    }
    if (is_array($_GET[importfolder])) {
        foreach ($_GET[importfolder] as $var) {
            if ($handle = opendir($FILE_PATH . $var)) {
                while (false !== ($file = readdir($handle))) {
                    if ($file != "." && $file != "..") {
                        unset($MEDIA);
                        $THIS_PATH = $FILE_PATH . $var . "/" . $file;
                        // prepare data for media_savefile();
                        $MEDIA[name] = $file;
                        $MEDIA[tmp_name] = $THIS_PATH;
                        $MEDIA[type] = mime_content_type($THIS_PATH);
                        $MEDIA[size] = filesize($THIS_PATH);
                        $MEDIA_CATEGORY = $_GET[importcategory];
                        //trägt dateinamen als title ein
                        $RESULT = media_savefile($MEDIA, $MEDIA_CATEGORY, array(title => $file));
                        $cnt++;
                    }
                }
                closedir($handle);
            }
        }
    }
    $msg = $cnt . " File wurden erfolgreich importiert";
}
// ----- METHOD IMPORT LIST DIRS
if ($mode == 'import') {
    print "<form name=rex_file_import action=index.php method=get>\n";
    print "<input type=hidden name=page value=medienpool>\n";
    print "<input type=hidden name=mode value=import>\n";
    print "<input type=hidden name=method value=do>\n";
Ejemplo n.º 2
0
echo "<html>\r\n<head>\r\n<title>" . $REX[SERVERNAME] . " - " . $I18N->msg('pool_media') . "</title>\r\n<link rel=stylesheet type=text/css href=css/style.css>\r\n<script language=Javascript>\r\n<!--\r\nvar redaxo = true;\r\nfunction selectMedia(filename)\r\n{\r\n        opener.document.REX_FORM.{$opener_input_field}.value = filename;\r\n        self.close();\r\n}\r\nfunction openImage(image){\r\n         window.open('index.php?page=medienpool&popimage='+image,'popview','width=123,height=111');\r\n}\r\nfunction insertHTMLArea(html){\r\n        window.opener." . $insert_area . ".insertHTML(html);\r\n        self.close();\r\n\r\n}\r\n\r\n//-->\r\n</script>\r\n</head>\r\n\r\n<body bgcolor=#ffffff>\r\n\r\n<table border=0 cellpadding=5 cellspacing=0 width=100%>\r\n<tr><td colspan=3 class=grey align=right><b>" . $I18N->msg('pool_media') . " " . $REX[SERVERNAME] . "</b></td></tr>\r\n<tr><td class=greenwhite><b>\r\n\t<a href=index.php?page=medienpool&rex_file_category={$rex_file_category} class=white>" . $I18N->msg('pool_file_list') . "</a> | \r\n\t<!-- <a href=index.php?page=medienpool&mode=search class=white>Mediensuche</a> |  -->\r\n\t<a href=index.php?page=medienpool&mode=add&rex_file_category={$rex_file_category} class=white>" . $I18N->msg('pool_file_insert') . "</a> | \r\n\t<a href=index.php?page=medienpool&mode=categories class=white>" . $I18N->msg('pool_cat_list') . "</a>\r\n\t\r\n\t</b></td></tr>\r\n<tr><td colspan=3></td></tr>\r\n</table>";
// ----- MESSAGE
if ($msg != "") {
    print "<table border=0 cellpadding=5 cellspacing=0 width=100%><tr><td width=20><img src=pics/warning.gif width=16 height=16></td><td class=warning>{$msg}</td></tr></table>";
    $msg = "";
}
// ------------------------------------- Datei hinzufügen
// ----- METHOD ADD FILE
if ($media_method == 'add_file') {
    // echo $_FILES[file_new][name];
    // function in function.rex_medienpool.inc.php
    if ($_FILES[file_new][name] != "" and $_FILES[file_new][name] != "none") {
        $FILEINFOS[title] = $ftitle;
        $FILEINFOS[description] = $fdescription;
        $FILEINFOS[copyright] = $fcopyright;
        $return = media_savefile($_FILES[file_new], $rex_file_category, $FILEINFOS);
        $msg = $return[msg];
        $mode = "";
        if ($saveandexit != "" && $return[ok] == 1) {
            $file_name = $return[filename];
            if ($_SESSION[myarea] == '') {
                $js = "selectMedia('" . $file_name . "');";
            } else {
                $html_source = str_replace("###URL###", $REX[WWW_PATH] . "/files/" . $file_name, $htmlarea['default']);
                $html_source = str_replace("###FILE_NAME###", $file_name, $html_source);
                $file_ext = strrchr($file_name, ".");
                foreach ($htmlarea as $key => $var) {
                    if (eregi($file_ext, $key)) {
                        $html_source = str_replace("###URL###", $REX[WWW_PATH] . "/files/" . $file_name, $htmlarea[$key]);
                        $html_source = str_replace("###FILE_NAME###", $file_name, $html_source);
                    }