Ejemplo n.º 1
0
    print_no_permission();
}
if (!$manga->checkOwner()) {
    print_no_permission();
}
$pageTitle = $vbphrase['yrms_edit'];
$messagetype = "info";
$message = $vbphrase['yrms_inputtip'];
$inputData = $manga->getData();
//unset($inputData['vbphrase']);
//unset($inputData['db']);
//unset($inputData['vbulletin']);
//print_pre($inputData);
if (isPost()) {
    $inputData = getPost();
    $error = findInputError($inputData);
    if (!$error) {
        $manga->setData($inputData);
        if ($inputData['posturl']) {
            $threadId = extract_threadid_from_url($inputData['posturl']);
            $threadInfo = fetch_threadinfo($threadId);
            if ($threadInfo['forumid'] == $manga->getForumId()) {
                $manga->setThreadId($threadInfo['threadid'])->setPostId($threadInfo['firstpostid'])->setPosterId($threadInfo['postuserid']);
            } elseif ($threadInfo['forumid'] == $manga->getOnlineForumId()) {
                $manga->setPosterId($threadInfo['postuserid']);
            }
        }
        $manga->save();
        $messagetype = "success";
        $message = construct_phrase($vbphrase['yrms_msg_success_general'], $vbphrase['yrms_edit'], $vbphrase['yrms_manga'], $manga->getMangaTitle());
        $contenttemplatename = 'yrms_message';
Ejemplo n.º 2
0
        $pageTitle = $vbphrase['yrms_edit'];
        $messagetype = "info";
        $message = $vbphrase['yrms_inputtip'];
        $inputData = $manga->getData();
        break;
    case 'reward':
        if (!can_moderate($manga->getForumId())) {
            print_no_permission();
        }
        $pageTitle = $vbphrase['yrms_newmanga_award'];
        $messagetype = "info";
        $message = $vbphrase['yrms_rewardtip'];
}
if (isPost()) {
    $inputData = getPost();
    $error = findInputError($inputData, $currentAction);
    if (!$error) {
        $manga->setData($inputData);
        if ($inputData['posturl']) {
            $threadId = extract_threadid_from_url($inputData['posturl']);
            $threadInfo = fetch_threadinfo($threadId);
            if ($threadInfo['forumid'] == $manga->getForumId()) {
                $manga->setThreadId($threadInfo['threadid'])->setPostId($threadInfo['firstpostid'])->setPosterId($threadInfo['postuserid']);
            } elseif ($threadInfo['forumid'] == $manga->getOnlineForumId()) {
                $manga->setPosterId($threadInfo['postuserid']);
            }
        }
        $manga->save();
        $messagetype = "success";
        switch ($currentAction) {
            case 'add':