$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) {