}
     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;