You are here

function quiz_views_handler_argument_quiz_nid::set_argument in Quiz 6.3

Same name and namespace in other branches
  1. 8.4 includes/views/handlers/quiz_views_handler_argument_quiz_nid.inc \quiz_views_handler_argument_quiz_nid::set_argument()
  2. 6.6 includes/views/handlers/quiz_views_handler_argument_quiz_nid.inc \quiz_views_handler_argument_quiz_nid::set_argument()
  3. 6.4 includes/views/handlers/quiz_views_handler_argument_quiz_nid.inc \quiz_views_handler_argument_quiz_nid::set_argument()
  4. 6.5 includes/views/handlers/quiz_views_handler_argument_quiz_nid.inc \quiz_views_handler_argument_quiz_nid::set_argument()
  5. 7.6 includes/views/handlers/quiz_views_handler_argument_quiz_nid.inc \quiz_views_handler_argument_quiz_nid::set_argument()
  6. 7 includes/views/handlers/quiz_views_handler_argument_quiz_nid.inc \quiz_views_handler_argument_quiz_nid::set_argument()
  7. 7.4 includes/views/handlers/quiz_views_handler_argument_quiz_nid.inc \quiz_views_handler_argument_quiz_nid::set_argument()

Set up the argument with the vids extracted from nids.

Needs to be done here, because this is the earliest stage at which we can guarantee the contents of $this->argument to be available.

Parameters

string $arg: The argument, as delivered in the URL.

File

includes/views/handlers/quiz_views_handler_argument_quiz_nid.inc, line 91

Class

quiz_views_handler_argument_quiz_nid

Code

function set_argument($arg) {
  $this->argument = $arg;
  if ($this
    ->validate_arg($arg)) {
    $this
      ->break_phrase();
    $this
      ->subselect_vids();
    return TRUE;
  }
  return FALSE;
}