public function processTranscodingArticle($articleId, $creator) { if (!isset($articleId) || !isset($creator)) { return false; } $this->dbUpdateArticleJobsStatus($articleId); if ($err = $this->hasTranscodingErrors($aid)) { return array(WikiVisualTranscoder::STATUS_ERROR, $err); } elseif (WikiVisualTranscoder::isStillTranscoding($articleId)) { return array(WikiVisualTranscoder::STATUS_TRANSCODING, null); } return array(WikiVisualTranscoder::STATUS_COMPLETE, null); }