You are here

function instagram_feeds_moderation_flag_archive in Instagram Feeds 7

Flags an image as 'archived' (moderated).

File

modules/instagram_feeds_moderation/instagram_feeds_moderation.module, line 269

Code

function instagram_feeds_moderation_flag_archive($node) {
  if (NODE_PUBLISHED != $node->status) {
    $node->status = NODE_PUBLISHED;
    node_save($node);
  }
  $flag = flag_load('image_archived');
  if ($flag && !$flag
    ->is_flagged($node->nid)) {
    $flag
      ->flag('flag', $node->nid, NULL, TRUE);
  }
  $flag2 = flag_load('flag_as_inappropriate');
  if ($flag2 && $flag2
    ->is_flagged($node->nid)) {
    $flag2
      ->flag('unflag', $node->nid, NULL, TRUE);
  }
}