} if (!$error && isset($_GET['itemid'])) { $itemid = $_GET['itemid']; require_once PATH_CORE . '/classes/log.class.php'; $logObj = new log($db); $logItem = $logObj->serialize(0, $userid, 'publishWire', $itemid); $inLog = $logObj->update($logItem); if ($inLog) { $code = 'Story published!'; } else { $code = 'Story already published!'; } // create temporary content item, temp permalink require_once PATH_CORE . '/classes/newswire.class.php'; $nwObj = new newswire($db); $siteContentId = $nwObj->createTempContent($session->u, $itemid); // add to user's journal if ($siteContentId !== false) { // add to journal $logItem = $logObj->serialize(0, $userid, 'publishStory', $siteContentId); $inLog = $logObj->update($logItem); $logItem = $logObj->serialize(0, $userid, 'vote', $siteContentId); $inLog = $logObj->update($logItem); // add siteContentId into itemid2 of publishWire log entry $db->update("Log", "itemid2={$siteContentId}", "action='publishWire' AND itemid='{$itemid}' AND userid1=" . $userid); } } else { $error = true; } break; case 'showChallengeSubmitDialog':
$itemid = $_GET['itemid']; if ($db->ui->isLoggedIn) { require_once PATH_CORE . '/classes/log.class.php'; $logObj = new log($db); $logItem = $logObj->serialize(0, $db->ui->userid, 'publishWire', $itemid); $inLog = $logObj->update($logItem); if ($inLog) { $code = 'Story published!'; } else { $code = 'Story already published!'; } // create temporary content item, temp permalink require_once PATH_CORE . '/classes/newswire.class.php'; $nwObj = new newswire($db); $db->log('call tempcontent'); $siteContentId = $nwObj->createTempContent($db->ui, $itemid); // add to user's journal if ($siteContentId !== false) { // add to journal $logItem = $logObj->serialize(0, $db->ui->userid, 'publishStory', $siteContentId); $inLog = $logObj->update($logItem); $logItem = $logObj->serialize(0, $db->ui->userid, 'vote', $siteContentId); $inLog = $logObj->update($logItem); // add siteContentId into itemid2 of publishWire log entry $db->update("Log", "itemid2={$siteContentId}", "action='publishWire' AND itemid='{$itemid}' AND userid1=" . $db->ui->userid); } } else { $code = SIGNIN_LINK; } } else { $error = true;