예제 #1
0
 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);
 }