You are here

function security_questions_install in Security Questions 6

Same name and namespace in other branches
  1. 6.2 security_questions.install \security_questions_install()
  2. 7.2 security_questions.install \security_questions_install()
  3. 7 security_questions.install \security_questions_install()

Implements hook_install().

File

./security_questions.install, line 67
Install file for security_questions.

Code

function security_questions_install() {

  // Create tables
  drupal_install_schema('security_questions');

  // Upon install set default required questions to 3.
  variable_set('security_questions_number_required', 3);
  variable_set('security_questions_user_login', TRUE);

  // Also, set up default questions to demonstrate usage.
  db_query("INSERT INTO {security_questions} (security_question_id, security_question) \n            VALUES \n        (1, \"What is your mother's maiden name?\"), \n        (2, \"What was your highschool mascot?\"), \n        (3, \"What is your favorite hobby?\"),\n\t      (4, \"What was your childhood nickname?\"),\n\t      (5, \"What is the name of your favorite childhood friend?\"),\n\t      (6, \"What is your oldest sibling's middle name?\"),\n\t      (7, \"What is the middle name of your oldest child?\"),\n\t      (8, \"What was the last name of your third grade teacher?\"),\n\t      (9, \"In what city does your nearest sibling live?\")");
}