$tags = array();
             $tags['MIME_NAME'] = $mimetyplink;
             $notification_handler->triggerEvent('global', 0, 'mimetype_submit', $tags);
         }
     }
 }
 /* -- */
 /* checking if file alread exists, if yes page will be redirected */
 mpegExist($artist, $title);
 /* -- */
 if ($xoopsModuleConfig['autogenresingle'] == 1) {
     $genre = $myts->htmlSpecialChars(!empty($ThisFileInfo['comments_html']['genre']) ? implode($ThisFileInfo['comments_html']['genre']) : '');
     if ($genre == '') {
         $genre = noGenreTitle();
     }
     genreExist($genre);
 } else {
     if ($_POST['genrefrom'] == '0') {
         $genre = noGenreTitle();
     } else {
         $sqlb = "\r\n\t\t\t\tSELECT genretitle\r\n\t\t\t\tFROM " . $xoopsDB->prefix('debaser_genre') . "\r\n\t\t\t\tWHERE genreid = " . intval($_POST['genrefrom']) . "";
         $resultb = $xoopsDB->query($sqlb);
         list($genrelist) = $xoopsDB->fetchRow($resultb);
         $genre = $genrelist;
     }
 }
 /* setting values for files wether they have to be approved or not */
 if ($xoopsModuleConfig['autofileapprove'] == 1) {
     $approved = 1;
 } else {
     $approved = 0;
function batchadd()
{
    global $xoopsModuleConfig, $xoopsDB, $genre, $genretitle, $myts, $xoopsModule;
    $dir = opendir(XOOPS_ROOT_PATH . "/modules/debaser/batchload/");
    $efetuouUpload = false;
    while ($filename = readdir($dir)) {
        if ($filename != "." && $filename != "..") {
            $efetuouUpload = true;
            $added = time();
            $sorce = XOOPS_ROOT_PATH . "/modules/debaser/batchload/{$filename}";
            $taget = XOOPS_ROOT_PATH . "/modules/debaser/upload/{$filename}";
            rename($sorce, $taget);
            $filepath = XOOPS_ROOT_PATH . "/modules/debaser/upload/{$filename}";
            require_once XOOPS_ROOT_PATH . '/modules/debaser/class/getid3/getid3.php';
            $getID3 = new getID3();
            $ThisFileInfo = $getID3->analyze($filepath);
            getid3_lib::CopyTagsToComments($ThisFileInfo);
            include XOOPS_ROOT_PATH . '/modules/debaser/include/readinfo.php';
            $link = '';
            $weight = '0';
            if ($xoopsModuleConfig['autogenrebatch'] == 1) {
                $genre = $myts->htmlSpecialChars(!empty($ThisFileInfo['comments_html']['genre']) ? implode($ThisFileInfo['comments_html']['genre']) : '');
                if ($genre == '') {
                    $genre = noGenreTitle($genretitle);
                }
                genreExist($genre);
            } else {
                $genre = noGenreTitle($genretitle);
            }
            $mimesql = "SELECT mime_ext FROM " . $xoopsDB->prefix('debaser_mimetypes') . " WHERE mime_types LIKE '%" . $mimetyplink . "%'";
            $mimeresult = $xoopsDB->query($mimesql);
            list($mimetyp) = $xoopsDB->fetchRow($mimeresult);
            /* insert file into database and show sucess or not */
            if ($xoopsModuleConfig['autobatchapprove'] == 1) {
                $approved = 1;
                if ($mimetyp == '') {
                    $approved = 0;
                }
            } else {
                $approved = 0;
            }
            if ($title == '') {
                $ext = strrchr($filename, ".");
                $title = substr($filename, 0, -strlen($ext));
            }
            $sql = "\r\n\t\t\t\tINSERT INTO " . $xoopsDB->prefix('debaser_files') . " (\r\n\t\t\t\t\tfilename, added, title, artist, album, year, addinfo, track, genre, length, bitrate, link, frequence, approved, fileext, weight) \r\n\t\t\t\tVALUES (\r\n\t\t\t\t\t" . $xoopsDB->quoteString($filename) . ", \r\n\t\t\t\t\t" . intval($added) . ", \r\n\t\t\t\t\t" . $xoopsDB->quoteString($title) . ", \r\n\t\t\t\t\t" . $xoopsDB->quoteString($artist) . ",\r\n\t\t\t\t\t" . $xoopsDB->quoteString($album) . ", \r\n\t\t\t\t\t" . intval($year) . ", \r\n\t\t\t\t\t" . $xoopsDB->quoteString($addinfo) . ", \r\n\t\t\t\t\t" . intval($track) . ", \r\n\t\t\t\t\t" . $xoopsDB->quoteString($genre) . ", \r\n\t\t\t\t\t" . $xoopsDB->quoteString($length) . ", \r\n\t\t\t\t\t" . intval($bitrate) . ", \r\n\t\t\t\t\t" . $xoopsDB->quoteString($link) . ", \r\n\t\t\t\t\t" . intval($frequence) . ", \r\n\t\t\t\t\t" . intval($approved) . ",\r\n\t\t\t\t\t" . $xoopsDB->quoteString($mimetyp) . ",\r\n\t\t\t\t\t" . intval($weight) . ")";
            $result = $xoopsDB->queryF($sql);
        }
    }
    closedir($dir);
    if ($efetuouUpload) {
        redirect_header('index.php', 1, _AM_DEBASER_ALLUP);
    } else {
        redirect_header('index.php', 1, _AM_DEBASER_NO_ALLUP);
    }
}
        $categoryIndex[CATEGORY_SERIES][$filmId] = $weight;
    } elseif (genreExist('Documentary', $filmId)) {
        $categoryIndex[CATEGORY_DOCUMENTARY][$filmId] = $weight;
    } elseif (genreExist('Anime', $filmId)) {
        $categoryIndex[CATEGORY_ANIME][$filmId] = $weight;
    } elseif (genreExist('Animation', $filmId)) {
        $categoryIndex[CATEGORY_ANIMATION][$filmId] = $weight;
    } elseif (genreExist('Comedy', $filmId) && !genreExist('Thriller', $filmId) && !genreExist('Horror', $filmId)) {
        $categoryIndex[CATEGORY_COMEDY][$filmId] = $weight;
    } elseif (genreExist('Fantasy', $filmId) || genreExist('Sci-Fi', $filmId)) {
        $categoryIndex[CATEGORY_FANTASY_SCFI][$filmId] = $weight;
    } elseif (genreExist('Horror', $filmId)) {
        $categoryIndex[CATEGORY_HORROR][$filmId] = $weight;
    } elseif (genreExist('Action', $filmId) || genreExist('Thriller', $filmId) || genreExist('War', $filmId) || genreExist('Adventure', $filmId)) {
        $categoryIndex[CATEGORY_ACTION][$filmId] = $weight;
    } elseif ((genreExist('Drama', $filmId) || genreExist('Romance', $filmId)) && !genreExist('War', $filmId) && !genreExist('Adventure', $filmId)) {
        $categoryIndex[CATEGORY_DRAMA][$filmId] = $weight;
    }
    if (!($n % 1000)) {
        echo "..{$n}..";
    }
    $n++;
}
echo " OK";
echo "\nSave ...";
$selectedFilms = array();
$categoriesWeight = array();
foreach ($categoryIndex as $categoryId => $categoryContent) {
    arsort($categoryContent);
    $c = 0;
    foreach ($categoryContent as $filmId => $weight) {