Mercurial > hg > rr-repo
annotate modules/simpletest/tests/update_script_test.install @ 6:a75ead649730
added biblio, admin_menu and reference modules
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Fri, 20 Sep 2013 11:18:21 +0100 |
parents | ff03f76ab3fe |
children |
rev | line source |
---|---|
danielebarchiesi@0 | 1 <?php |
danielebarchiesi@0 | 2 |
danielebarchiesi@0 | 3 /** |
danielebarchiesi@0 | 4 * @file |
danielebarchiesi@0 | 5 * Install, update and uninstall functions for the update_script_test module. |
danielebarchiesi@0 | 6 */ |
danielebarchiesi@0 | 7 |
danielebarchiesi@0 | 8 /** |
danielebarchiesi@0 | 9 * Implements hook_requirements(). |
danielebarchiesi@0 | 10 */ |
danielebarchiesi@0 | 11 function update_script_test_requirements($phase) { |
danielebarchiesi@0 | 12 $requirements = array(); |
danielebarchiesi@0 | 13 |
danielebarchiesi@0 | 14 if ($phase == 'update') { |
danielebarchiesi@0 | 15 // Set a requirements warning or error when the test requests it. |
danielebarchiesi@0 | 16 $requirement_type = variable_get('update_script_test_requirement_type'); |
danielebarchiesi@0 | 17 switch ($requirement_type) { |
danielebarchiesi@0 | 18 case REQUIREMENT_WARNING: |
danielebarchiesi@0 | 19 $requirements['update_script_test'] = array( |
danielebarchiesi@0 | 20 'title' => 'Update script test', |
danielebarchiesi@0 | 21 'value' => 'Warning', |
danielebarchiesi@0 | 22 'description' => 'This is a requirements warning provided by the update_script_test module.', |
danielebarchiesi@0 | 23 'severity' => REQUIREMENT_WARNING, |
danielebarchiesi@0 | 24 ); |
danielebarchiesi@0 | 25 break; |
danielebarchiesi@0 | 26 case REQUIREMENT_ERROR: |
danielebarchiesi@0 | 27 $requirements['update_script_test'] = array( |
danielebarchiesi@0 | 28 'title' => 'Update script test', |
danielebarchiesi@0 | 29 'value' => 'Error', |
danielebarchiesi@0 | 30 'description' => 'This is a requirements error provided by the update_script_test module.', |
danielebarchiesi@0 | 31 'severity' => REQUIREMENT_ERROR, |
danielebarchiesi@0 | 32 ); |
danielebarchiesi@0 | 33 break; |
danielebarchiesi@0 | 34 } |
danielebarchiesi@0 | 35 } |
danielebarchiesi@0 | 36 |
danielebarchiesi@0 | 37 return $requirements; |
danielebarchiesi@0 | 38 } |
danielebarchiesi@0 | 39 |
danielebarchiesi@0 | 40 /** |
danielebarchiesi@0 | 41 * Dummy update function to run during the tests. |
danielebarchiesi@0 | 42 */ |
danielebarchiesi@0 | 43 function update_script_test_update_7000() { |
danielebarchiesi@0 | 44 return t('The update_script_test_update_7000() update was executed successfully.'); |
danielebarchiesi@0 | 45 } |