@@ 712-727 (lines=16) @@ | ||
709 | $uploader = new XoopsMediaUploader(XOOPS_ROOT_PATH . "/modules/$moddir/init_uploads", array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png', 'image/jpg'), 30000, 250, 250); |
|
710 | if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { |
|
711 | $filename = $uploader->getMediaName(); |
|
712 | } else { |
|
713 | $sql = 'UPDATE ' . $xoopsDB->prefix($xoopsModule->getVar('dirname', 'n') . '_cat') . " SET title = '$p_title', active='$p_active', pid='$p_pid', allowlist='$p_allowlist', showpopular='$p_showpopular' WHERE cid = $p_catid"; |
|
714 | $xoopsDB->query($sql) or $eh->show('0013'); |
|
715 | ||
716 | if ($p_descr) { |
|
717 | if ($descr_exists === true) { |
|
718 | $sql2 = 'UPDATE ' . $xoopsDB->prefix($xoopsModule->getVar('dirname', 'n') . '_cat_txt') . " SET text='$p_descr' WHERE cid = $p_catid"; |
|
719 | } else { |
|
720 | $newid = $xoopsDB->genId($xoopsDB->prefix($xoopsModule->getVar('dirname', 'n') . '_cat_txt') . '_txtid_seq'); |
|
721 | $sql2 = sprintf("INSERT INTO %s (txtid, cid, TEXT, active, created) VALUES (%u, %u, '%s', %u, '%s')", $xoopsDB->prefix($xoopsModule->getVar('dirname', 'n') . '_cat_txt'), $newid, $p_catid, $p_descr, '1', time()); |
|
722 | } |
|
723 | $xoopsDB->query($sql2) or $eh->show('0013'); |
|
724 | } |
|
725 | redirect_header("categories.php?op=edit&catid=$p_catid", 2, _MD_CAT_UPDATED); |
|
726 | exit(); |
|
727 | } |
|
728 | $uploader->setPrefix('efqdir'); |
|
729 | if ($uploader->upload()) { |
|
730 | $savedfilename = $uploader->getSavedFileName(); |
|
@@ 745-760 (lines=16) @@ | ||
742 | } |
|
743 | redirect_header("categories.php?op=edit&catid=$p_catid", 2, _MD_CAT_UPDATED); |
|
744 | exit(); |
|
745 | } else { |
|
746 | echo $uploader->getErrors(); |
|
747 | $sql = 'UPDATE ' . $xoopsDB->prefix($xoopsModule->getVar('dirname', 'n') . '_cat') . " SET title = '$p_title', active='$p_active', pid='$p_pid', allowlist='$p_allowlist', showpopular='$p_showpopular' WHERE cid = $p_catid"; |
|
748 | $xoopsDB->query($sql) or $eh->show('0013'); |
|
749 | if ($p_descr) { |
|
750 | if ($descr_exists === true) { |
|
751 | $sql2 = 'UPDATE ' . $xoopsDB->prefix($xoopsModule->getVar('dirname', 'n') . '_cat_txt') . " SET text='$p_descr' WHERE cid = $p_catid"; |
|
752 | } else { |
|
753 | $newid = $xoopsDB->genId($xoopsDB->prefix($xoopsModule->getVar('dirname', 'n') . '_cat_txt') . '_txtid_seq'); |
|
754 | $sql2 = sprintf("INSERT INTO %s (txtid, cid, TEXT, active, created) VALUES (%u, %u, '%s', %u, '%s')", $xoopsDB->prefix($xoopsModule->getVar('dirname', 'n') . '_cat_txt'), $newid, $p_catid, $p_descr, '1', time()); |
|
755 | } |
|
756 | $xoopsDB->query($sql2) or $eh->show('0013'); |
|
757 | } |
|
758 | redirect_header("categories.php?op=edit&catid=$p_catid", 2, _MD_CAT_UPDATED); |
|
759 | exit(); |
|
760 | } |
|
761 | } |
|
762 | redirect_header("categories.php?op=edit&catid=$p_catid", 2, _MD_CAT_NOT_UPDATED); |
|
763 | exit(); |