foreach ($arr as $ele) {
             if ($gperm_handler->checkRight('DebaserCatPerm', $ele['genreid'], $groups, $xoopsModule->getVar('mid'))) {
                 $chtitle = $myts->htmlSpecialChars($ele['genretitle']);
                 if ($space > 0) {
                     $subcategories .= "<br />";
                 }
                 $ele['prefix'] = str_replace(".", "-", $ele['prefix']);
                 $subcategories .= $ele['prefix'] . "&nbsp;<a href='" . XOOPS_URL . "/modules/debaser/genre.php?genreid=" . $ele['genreid'] . "'>" . $chtitle . "</a> [" . countDebaserFiles($chtitle) . "]";
                 $space++;
             }
         }
     }
 } else {
     $title = $myts->htmlSpecialChars($myrow['genretitle']);
     $arr = array();
     $mytree = new debaserTree($xoopsDB->prefix('debaser_genre'), "genreid", "subgenreid");
     $arr = $mytree->getdebaserChildTreeArray($myrow['genreid'], "genretitle");
     $space = 0;
     $subcategories = "";
     foreach ($arr as $ele) {
         $chtitle = $myts->htmlSpecialChars($ele['genretitle']);
         if ($space > 0) {
             $subcategories .= "<br />";
         }
         $ele['prefix'] = str_replace(".", "-", $ele['prefix']);
         $subcategories .= $ele['prefix'] . "&nbsp;<a href='" . XOOPS_URL . "/modules/debaser/genre.php?genreid=" . $ele['genreid'] . "'>" . $chtitle . "</a> [" . countDebaserFiles($chtitle) . "]";
         $space++;
     }
 }
 if (is_file(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig['catimage'] . "/" . $myts->htmlSpecialChars($myrow['imgurl'])) && !empty($myrow['imgurl'])) {
     if ($xoopsModuleConfig['usethumbs'] && function_exists('gd_info')) {
function singleupload()
{
    require_once XOOPS_ROOT_PATH . '/class/template.php';
    if (!isset($xoopsTpl)) {
        $xoopsTpl = new XoopsTpl();
    }
    global $xoopsDB, $xoopsModuleConfig, $xoopsUser, $xoopsModule;
    $xoopsTpl->assign('uploadmax', $xoopsModuleConfig['debasermaxsize']);
    debaseradminMenu(4, _AM_DEBASER_SINGLEUP);
    echo "<br />";
    $fileform = new XoopsThemeForm(_MD_DEBASER_ADDMPEG, 'extfile', xoops_getenv('PHP_SELF'));
    if ($xoopsModuleConfig['debaserupsel'] == 1 || $xoopsModuleConfig['debaserupsel'] == 3) {
        $fileform->setExtra('enctype="multipart/form-data"');
    }
    $xfid = isset($_POST['xfid']) ? $_POST['xfid'] : 0;
    $member_handler =& xoops_gethandler('member');
    $group_list =& $member_handler->getGroupList();
    $gperm_handler =& xoops_gethandler('groupperm');
    $groups = $gperm_handler->getGroupIds('DebaserFilePerm', $xfid, $xoopsModule->getVar('mid'));
    $groups = $groups;
    if ($xoopsModuleConfig['usefileperm'] == 1) {
        $fileform->addElement(new XoopsFormSelectGroup(_AM_DEBASER_FCATEGORY_GROUPPROMPT, "groups", true, $groups, 5, true));
    }
    if ($xoopsModuleConfig['debaserupsel'] == 1 || $xoopsModuleConfig['debaserupsel'] == 3) {
        $fileform->addElement(new XoopsFormFile(_AM_DEBASER_FILE, 'mp3file', 0));
    }
    if ($xoopsModuleConfig['debaserupsel'] == 2 || $xoopsModuleConfig['debaserupsel'] == 3) {
        $formlink = new XoopsFormText(_MD_DEBASER_EXTLINK, 'link', 50, 255);
        $fileform->addElement($formlink);
    }
    $formtitle = new XoopsFormText(_MD_DEBASER_TITLE, 'title', 50, 100);
    $fileform->addElement($formtitle);
    //$formalbum = new XoopsFormText(_MD_DEBASER_ALBUM, 'album', 50, 50);
    //$fileform->addElement($formalbum);
    //$formyear = new XoopsFormText(_MD_DEBASER_YEAR, 'year', 4, 4);
    //$fileform->addElement($formyear);
    include_once XOOPS_ROOT_PATH . '/fck/fckeditor.php';
    $oFCKeditor = new FCKeditor('comment');
    $oFCKeditor->Value = '';
    $oFCKeditor->Height = '200';
    $fileform->addElement(new XoopsFormLabel(_MD_DEBASER_COMMENT, $oFCKeditor->CreateHTML()));
    //$formcomment = new XoopsFormDhtmlTextArea(_MD_DEBASER_COMMENT, 'comment', '', 10, 50);
    //$fileform->addElement($formcomment);
    if ($xoopsModuleConfig['autogenresingle'] != 1) {
        $mytreechose = new debaserTree($xoopsDB->prefix("debaser_genre"), 'genreid', 'subgenreid');
        ob_start();
        $mytreechose->debaserSelBox("genretitle", "genretitle", 0, 1, "genrefrom");
        $formgenre = new XoopsFormLabel(_MD_DEBASER_GENRE, ob_get_contents());
        ob_end_clean();
        $fileform->addElement($formgenre, true);
    }
    //$formtrack = new XoopsFormText(_MD_DEBASER_TRACK, 'track', 3, 3);
    //$fileform->addElement($formtrack);
    //$formartist = new XoopsFormText(_MD_DEBASER_TAMANHO, 'artist', 15, 50);
    //$fileform->addElement($formartist, true);
    $formalbum = new XoopsFormText(_MD_DEBASER_TAMANHO, 'album', 15, 50);
    $fileform->addElement($formalbum, true);
    $formlength = new XoopsFormText(_MD_DEBASER_LENGTH, 'length', 5, 5);
    $fileform->addElement($formlength, true);
    //$formbitrate = new XoopsFormText(_MD_DEBASER_BITRATE, 'bitrate', 3, 3);
    //$fileform->addElement($formbitrate);
    //$formfrequence = new XoopsFormText(_MD_DEBASER_FREQUENCY, 'frequence', 5, 5);
    //$fileform->addElement($formfrequence);
    $formweight = new XoopsFormText(_AM_DEBASER_WEIGHT, 'weight', 4, 4, 0);
    $fileform->addElement($formweight);
    $op_hidden = new XoopsFormHidden('op', 'extfile');
    $fileform->addElement($op_hidden);
    $submit_button = new XoopsFormButton("", "filesubmit", _SUBMIT, "button");
    $submit_button->setExtra("onclick=\"if(document.extfile.genrefrom.options[document.extfile.genrefrom.selectedIndex].value=='0') alert('Selecione categoria'); else submit();\"");
    $fileform->addElement($submit_button);
    $xoopsTpl->assign('extfileform', $fileform->render());
    $xoopsTpl->display('db:debaser_amupload.html');
}
$fileform->addElement($formartist);
$formtitle = new XoopsFormText(_MD_DEBASER_TITLE, 'title', 50, 50);
$fileform->addElement($formtitle);
$formalbum = new XoopsFormText(_MD_DEBASER_ALBUM, 'album', 50, 50);
$fileform->addElement($formalbum);
$formyear = new XoopsFormText(_MD_DEBASER_YEAR, 'year', 4, 4);
$fileform->addElement($formyear);
include_once XOOPS_ROOT_PATH . '/fck/fckeditor.php';
$oFCKeditor = new FCKeditor('comment');
$oFCKeditor->Value = '';
$oFCKeditor->Height = '200';
$fileform->addElement(new XoopsFormLabel(_MD_DEBASER_COMMENT, $oFCKeditor->CreateHTML()));
//$formcomment = new XoopsFormDhtmlTextArea(_MD_DEBASER_COMMENT, 'comment', '', 10, 50);
//$fileform->addElement($formcomment);
if ($xoopsModuleConfig['autogenresingle'] != 1) {
    $mytreechose = new debaserTree($xoopsDB->prefix("debaser_genre"), 'genreid', 'subgenreid');
    ob_start();
    $mytreechose->debaserSelBox("genretitle", "genretitle", 0, 1, "genrefrom");
    $formgenre = new XoopsFormLabel(_MD_DEBASER_GENRE, ob_get_contents());
    ob_end_clean();
    $fileform->addElement($formgenre);
}
$formtrack = new XoopsFormText(_MD_DEBASER_TRACK, 'track', 3, 3);
$fileform->addElement($formtrack);
$formlength = new XoopsFormText(_MD_DEBASER_LENGTH, 'length', 5, 5);
$fileform->addElement($formlength);
$formbitrate = new XoopsFormText(_MD_DEBASER_BITRATE, 'bitrate', 3, 3);
$fileform->addElement($formbitrate);
$formfrequence = new XoopsFormText(_MD_DEBASER_FREQUENCY, 'frequence', 5, 5);
$fileform->addElement($formfrequence);
$op_hidden = new XoopsFormHidden('op', 'extfile');
/**
 * edit_mimetype()
 * 
 * @param integer $mime_id 
 * @return 
 */
function edit_mimetype($mime_id = 0)
{
    global $xoopsDB;
    $mime_arr = array();
    $mime_arr['mime_id'] = 0;
    $mime_arr['mime_ext'] = '';
    $mime_arr['mime_name'] = '';
    $mime_arr['mime_types'] = '';
    $mime_arr['mime_admin'] = 1;
    $mime_arr['mime_user'] = 0;
    $mime_arr['mime_preselect'] = 0;
    if ($mime_id != 0) {
        $query = "\r\n\t\tSELECT * \r\n\t\tFROM " . $xoopsDB->prefix('debaser_mimetypes') . "\r\n\t\tWHERE mime_id = " . intval($mime_id) . "";
        $mime_arr = $xoopsDB->fetchArray($xoopsDB->query($query));
    }
    echo '<div style="float: left; width:100%;">';
    $forminfo = $mime_id == 0 ? _AM_DEBASER_MIME_CREATEF : _AM_DEBASER_MIME_MODIFYF;
    $sform = new XoopsThemeForm($forminfo, "op", xoops_getenv('PHP_SELF'));
    $sform->addElement(new XoopsFormText(_AM_DEBASER_MIME_EXTF, 'mime_ext', 5, 60, $mime_arr['mime_ext']), true);
    $sform->addElement(new XoopsFormText(_AM_DEBASER_MIME_NAMEF, 'mime_name', 50, 255, $mime_arr['mime_name']), true);
    $sform->addElement(new XoopsFormTextArea(_AM_DEBASER_MIME_TYPEF, 'mime_type', $mime_arr['mime_types'], 7, 60));
    $madmin_radio = new XoopsFormRadioYN(_AM_DEBASER_MIME_ADMINF, 'mime_admin', $mime_arr['mime_admin'], ' ' . _YES . '', ' ' . _NO . '');
    $sform->addElement($madmin_radio);
    $muser_radio = new XoopsFormRadioYN(_AM_DEBASER_MIME_USERF, 'mime_user', $mime_arr['mime_user'], ' ' . _YES . '', ' ' . _NO . '');
    $sform->addElement($muser_radio);
    $sform->addElement(new XoopsFormHidden('mime_id', $mime_arr['mime_id']));
    $button_tray = new XoopsFormElementTray('', '');
    $hidden = new XoopsFormHidden('op', 'save');
    $button_tray->addElement($hidden);
    $mytreechose = new debaserTree($xoopsDB->prefix("debaser_player"), 'xpid', 'name');
    ob_start();
    $mytreechose->debaserSelBox("name", "name", $mime_arr['mime_preselect'], 1, "preselectplayer");
    $formplayer = new XoopsFormLabel(_AM_DEBASER_PLAYERPRESELECT, ob_get_contents());
    ob_end_clean();
    $sform->addElement($formplayer);
    if (!$mime_id) {
        $butt_create = new XoopsFormButton('', '', _AM_DEBASER_MIME_CREATE, 'submit');
        $butt_create->setExtra('onclick="this.form.elements.op.value=\'save\'"');
        $button_tray->addElement($butt_create);
        $butt_clear = new XoopsFormButton('', '', _AM_DEBASER_MIME_CLEAR, 'reset');
        $button_tray->addElement($butt_clear);
        $butt_cancel = new XoopsFormButton('', '', _CANCEL, 'button');
        $butt_cancel->setExtra('onclick="history.go(-1)"');
        $button_tray->addElement($butt_cancel);
    } else {
        $butt_create = new XoopsFormButton('', '', _AM_DEBASER_MIME_MODIFY, 'submit');
        $butt_create->setExtra('onclick="this.form.elements.op.value=\'save\'"');
        $button_tray->addElement($butt_create);
        $butt_cancel = new XoopsFormButton('', '', _CANCEL, 'button');
        $butt_cancel->setExtra('onclick="history.go(-1)"');
        $button_tray->addElement($butt_cancel);
    }
    $sform->addElement($button_tray);
    $sform->display();
    echo '</div>';
    echo '<div style="float: left; width:100%;">';
    $iform = new XoopsThemeForm(_AM_DEBASER_MIME_FINDMIMETYPE, "op", xoops_getenv('PHP_SELF'));
    $iform->addElement(new XoopsFormText(_AM_DEBASER_MIME_EXTFIND, 'fileext', 5, 60, ""), true);
    $button_tray = new XoopsFormElementTray('', '');
    $hidden = new XoopsFormHidden('op', 'openurl');
    $button_tray->addElement($hidden);
    $butt_create = new XoopsFormButton('', '', _AM_DEBASER_MIME_FINDIT, 'submit');
    $butt_create->setExtra('onclick="this.form.elements.op.value=\'openurl\'"');
    $button_tray->addElement($butt_create);
    $iform->addElement($button_tray);
    $iform->display();
    echo '</div>';
}
function genremanager()
{
    require_once XOOPS_ROOT_PATH . '/class/template.php';
    if (!isset($xoopsTpl)) {
        $xoopsTpl = new XoopsTpl();
    }
    global $xoopsDB, $filelist, $genrelist, $genretitle, $xoopsModuleConfig, $xoopsModule, $myts;
    $myts =& MyTextSanitizer::getInstance();
    $mytree = new debaserTree($xoopsDB->prefix('debaser_genre'), "genreid", "subgenreid");
    $count = 1;
    $chcount = 0;
    $countin = 0;
    $result = $xoopsDB->query("SELECT * FROM " . $xoopsDB->prefix('debaser_genre') . " WHERE subgenreid = 0 ");
    while ($myrow = $xoopsDB->fetchArray($result)) {
        $countin++;
        $title = $myts->htmlSpecialChars($myrow['genretitle']);
        $arr = array();
        $mytree = new debaserTree($xoopsDB->prefix('debaser_genre'), "genreid", "subgenreid");
        $arr = $mytree->getdebaserChildTreeArray($myrow['genreid'], "genretitle");
        $space = 0;
        $chcount = 0;
        $subcategories = "";
        foreach ($arr as $ele) {
            $chtitle = $myts->htmlSpecialChars($ele['genretitle']);
            if ($space > 0) {
                $subcategories .= "<br />";
            }
            $ele['prefix'] = str_replace(".", "-", $ele['prefix']);
            $subcategories .= $ele['prefix'] . "&nbsp;" . $chtitle . "&nbsp;&nbsp;<a href='category.php?op=editgenre&amp;genreid=" . $ele['genreid'] . "'><img src='../images/edit.gif' align='middle' /></a>&nbsp;<a href='category.php?op=deletegenre&amp;genreid=" . $ele['genreid'] . "&amp;genrecat=" . $ele['genretitle'] . "'><img src='../images/delete.gif' align='middle' /></a><br />";
            $space++;
            $chcount++;
        }
        $xoopsTpl->append('categories', array('id' => $myrow['genreid'], 'title' => $title, 'subcategories' => $subcategories, 'count' => $count));
        $count++;
    }
    $genreid = isset($_POST['genreid']) ? $_POST['genreid'] : 0;
    $member_handler =& xoops_gethandler('member');
    $group_list =& $member_handler->getGroupList();
    $gperm_handler =& xoops_gethandler('groupperm');
    $groups = $gperm_handler->getGroupIds('DebaserCatPerm', $genreid, $xoopsModule->getVar('mid'));
    $groups = $groups;
    $nuform = new XoopsThemeForm(_AM_DEBASER_ADDNEWGENRE, "addnewgenre", "category.php");
    if ($xoopsModuleConfig['usecatperm'] == 1) {
        $nuform->addElement(new XoopsFormSelectGroup(_AM_DEBASER_FCATEGORY_GROUPPROMPT, "groups", true, $groups, 5, true));
    }
    $formgenrename = new XoopsFormText(_AM_DEBASER_GENRE, "genrenew", 50, 50);
    $graph_array =& XoopsLists::getFileListAsArray(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig['catimage']);
    $indeximage_select = new XoopsFormSelect('', 'imgurl');
    $indeximage_select->addOption('', '----------');
    $indeximage_select->addOptionArray($graph_array);
    $indeximage_select->setExtra("onchange='showImgSelected(\"image\", \"imgurl\", \"" . $xoopsModuleConfig['catimage'] . "\", \"\", \"" . XOOPS_URL . "\")'");
    $indeximage_tray = new XoopsFormElementTray(_AM_DEBASER_FCATEGORY_CIMAGE, '&nbsp;');
    $indeximage_tray->addElement($indeximage_select);
    if (!empty($imgurl)) {
        $indeximage_tray->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/" . $xoopsModuleConfig['catimage'] . "/" . $imgurl . "' name='image' id='image' alt='' />"));
    } else {
        $indeximage_tray->addElement(new XoopsFormLabel('', "<br /><br /><img src='" . XOOPS_URL . "/uploads/blank.gif' name='image' id='image' alt='' />"));
    }
    $formgenreweight = new XoopsFormText(_AM_DEBASER_WEIGHT, 'catweight', 4, 4, '0');
    $op_hidden = new XoopsFormHidden("op", "newgenresave");
    $submit_button = new XoopsFormButton("", "dbsubmit", _SUBMIT, "submit");
    $nuform->addElement($formgenrename);
    $nuform->addElement($indeximage_tray);
    $nuform->addElement($formgenreweight);
    $nuform->addElement($op_hidden);
    $nuform->addElement($submit_button);
    $xoopsTpl->assign('addnewgenre', $nuform->render());
    $subcatform = new XoopsThemeForm(_AM_DEBASER_ADDNEWSUBGENRE, "addnewsubgenre", "category.php");
    $subgenre_tray = new XoopsFormElementTray(_AM_DEBASER_SUBGENRE, '');
    $subgenre_tray->addElement(new XoopsFormHidden('op', 'newsubgenresave'));
    $subgenrename = new XoopsFormText('', "subgenrenew", 50, 50);
    $subgenre_tray->addElement($subgenrename);
    $mytreechose = new debaserTree($xoopsDB->prefix("debaser_genre"), "genreid", "subgenreid");
    ob_start();
    $mytreechose->debaserSelBox("genretitle", "genretitle", 0, 1, "subgenrefrom");
    $subgenre_tray->addElement(new XoopsFormLabel(_AM_DEBASER_GENREIN, ob_get_contents()));
    ob_end_clean();
    $subgenre_tray->addElement(new XoopsFormButton('', 'subgenresubmit', _SUBMIT, 'submit'));
    $subcatform->addElement($subgenre_tray);
    $xoopsTpl->assign('addsubcat', $subcatform->render());
    $xoopsTpl->assign('adminmenu', debaseradminMenu(2, _AM_DEBASER_EDITGENRES));
    $xoopsTpl->display('db:debaser_amgenremanage.html');
}
function approve()
{
    require_once XOOPS_ROOT_PATH . '/class/template.php';
    if (!isset($xoopsTpl)) {
        $xoopsTpl = new XoopsTpl();
    }
    global $xoopsDB, $genrelist, $xoopsModule, $xoopsModuleConfig;
    $filelist = array();
    $sql = "\r\n\tSELECT\r\n\td.xfid, d.filename, d.artist, d.title, d.album, d.year, d.addinfo, d.track, d.genre, d.length, d.link, d.bitrate, d.frequence, d.approved, d.fileext, d.weight, t.genreid, t.genretitle\r\n\tFROM " . $xoopsDB->prefix('debaser_files') . " d, " . $xoopsDB->prefix('debaser_genre') . " t\r\n\tWHERE t.genretitle=d.genre AND d.approved = 0\r\n\tORDER BY d.artist ASC ";
    $result = $xoopsDB->query($sql);
    $hasitems = $xoopsDB->getRowsNum($result);
    if ($hasitems > 0) {
        $i = 0;
        while (list($xfid, $filename, $artist, $title, $album, $year, $addinfo, $track, $genre, $length, $link, $bitrate, $frequence, $approved, $fileext, $weight, $genreid, $genretitle) = $xoopsDB->fetchRow($result)) {
            $i++;
            $edform = new XoopsThemeForm(_AM_DEBASER_EDITMPEG, 'approveform', xoops_getenv('PHP_SELF'));
            $member_handler =& xoops_gethandler('member');
            $group_list =& $member_handler->getGroupList();
            $gperm_handler =& xoops_gethandler('groupperm');
            $groups = $gperm_handler->getGroupIds('DebaserFilePerm', $xfid, $xoopsModule->getVar('mid'));
            $groups = $groups;
            if ($xoopsModuleConfig['usefileperm'] == 1) {
                $edform->addElement(new XoopsFormSelectGroup(_AM_DEBASER_FCATEGORY_GROUPPROMPT, "groups", true, $groups, 5, true));
            }
            $create_tray = new XoopsFormElementTray('', '');
            $create_tray->addElement(new XoopsFormHidden('op', 'deletesong'));
            $create_tray->addElement(new XoopsFormHidden('mpegid', $xfid));
            $create_tray->addElement(new XoopsFormHidden('delfile', $filename));
            $butt_play = new XoopsFormButton('', '', _AM_DEBASER_PLAY, 'button');
            $butt_play->setExtra('onclick="javascript:openWithSelfMain(\'' . XOOPS_URL . '/modules/debaser/player.php?id=' . $xfid . '\',\'player\',10,10)"');
            $create_tray->addElement($butt_play);
            $butt_delete = new XoopsFormButton('', '', _DELETE, 'submit');
            $butt_delete->setExtra('onclick="this.form.elements.op.value=\'deletesong\'"');
            $create_tray->addElement($butt_delete);
            $save_tray = new XoopsFormElementTray('', '');
            $butt_save = new XoopsFormButton('', '', _SUBMIT, 'submit');
            $butt_save->setExtra('onclick="this.form.elements.op.value=\'saveapprove\'"');
            $save_tray->addElement($butt_save);
            $mytreefileext = new debaserTree($xoopsDB->prefix("debaser_mimetypes"), 'mime_ext', 'mime_ext');
            ob_start();
            $mytreefileext->debaserSelBox("mime_ext", "mime_ext", $fileext, 0, "fileext");
            $formfileext = new XoopsFormLabel(_MD_DEBASER_GENRE, ob_get_contents());
            ob_end_clean();
            $formlink = new XoopsFormText(_MD_DEBASER_EXTLINK, 'link', 50, 255, $link);
            //$formartist = new XoopsFormText(_AM_DEBASER_ARTIST, 'artist', 50, 50, $artist);
            $formtitle = new XoopsFormText(_AM_DEBASER_TITLE, 'title', 50, 100, $title);
            $formalbum = new XoopsFormText(_MD_DEBASER_TAMANHO, 'album', 15, 50, $album);
            //$formyear = new XoopsFormText(_AM_DEBASER_YEAR, 'year', 4, 4, $year);
            //$formtrack = new XoopsFormText(_AM_DEBASER_TRACK, 'track', 3, 3, $track);
            $mytreechose = new debaserTree($xoopsDB->prefix("debaser_genre"), 'genreid', 'subgenreid');
            ob_start();
            $mytreechose->debaserSelBox("genretitle", "genretitle", $genreid, 0, "genrefrom");
            $formgenre = new XoopsFormLabel(_MD_DEBASER_GENRE, ob_get_contents());
            ob_end_clean();
            $formlength = new XoopsFormText(_AM_DEBASER_LENGTH, 'length', 5, 5, $length);
            //$formbitrate = new XoopsFormText(_MD_DEBASER_BITRATE, 'bitrate', 3, 3, $bitrate);
            //$formfrequence = new XoopsFormText(_MD_DEBASER_FREQUENCY, 'frequence', 5, 5, $frequence);
            $formweight = new XoopsFormText(_AM_DEBASER_WEIGHT, 'weight', 4, 4, $weight);
            //$formweight->setDescription(_AM_DEBASER_WEIGHT_DSC);
            $formapproved = new XoopsFormRadioYN(_AM_DEBASER_APPROVE2, 'approved', $approved, _YES, _NO);
            $edform->addElement($create_tray);
            $edform->addElement($formfileext);
            $edform->addElement($formlink);
            $edform->addElement($formtitle);
            //$edform->addElement($formalbum);
            //$edform->addElement($formyear);
            $addinfo = str_replace("\\'", "'", $addinfo);
            include_once XOOPS_ROOT_PATH . '/fck/fckeditor.php';
            $oFCKeditor = new FCKeditor('addinfo' . $i);
            $oFCKeditor->Value = $addinfo;
            $oFCKeditor->Height = '200';
            $edform->addElement(new XoopsFormLabel(_AM_DEBASER_COMMENT, $oFCKeditor->CreateHTML()));
            //Instância do FCK número
            $edform->addElement(new XoopsFormHidden('i', $i));
            $edform->addElement($formgenre);
            //$edform->addElement($formtrack);
            $edform->addElement($formalbum);
            $edform->addElement($formlength);
            //$edform->addElement($formbitrate);
            //$edform->addElement($formfrequence);
            $edform->addElement($formweight);
            $edform->addElement($formapproved);
            $edform->addElement($save_tray);
            $xoopsTpl->append('filelist', $edform->render());
        }
        $xoopsTpl->assign('adminmenu', debaseradminMenu(6, _AM_DEBASER_APPROVE));
        $xoopsTpl->display('db:debaser_amapprove.html');
    } else {
        redirect_header('index.php', 1, _AM_DEBASER_NOAPPROVE);
    }
}