Пример #1
0
  // CHECK THAT SEARCH IS NOT BLANK
  if($user->level_info[level_article_search] == 0) { $article_search = 1; }

  $article_approved = ($user->level_info[level_article_approved] == 0) ? 1 : 0; 
  
  // IF NO ERROR, SAVE ARTICLE
  if($is_error == 0) {

  	$article_date_start = ($article_draft == 0) ? time() : 0;
  	
    if($subarticlecat_id != 0) { $articlecat_id = $subarticlecat_id; }
    $article_id = $new_article->article_create($article_title, $article_body, $articlecat_id, $article_date_start, $article_draft, $article_approved, $article_search, $article_privacy, $article_comments);
    
    if ($article_id > 0) {
    	$rc_tag = new rc_articletag();
    	$rc_tag->update_object_tags($article_id, $article_tags);
    }
    
    
    // INSERT ACTION    
    if ($article_approved == 1 and $article_draft == 0) {
	    $article_title_short = $article_title;
	    if(strlen($article_title_short) > 100) { $article_title_short = substr($article_title_short, 0, 97); $article_title_short .= "..."; }
      $actions->actions_add($user, "newarticle", Array($user->user_info[user_username], $user->user_displayname, $article_id, $article_title_short, date("F j, Y, g:i a",$article_date_start)), Array(), 0, FALSE, "user", $user->user_info[user_id], $article_privacy);
    }

    header("Location: user_article_edit.php?article_id=$article_id&justadded=1");
    exit();
  }
}