Mercurial > hg > rr-repo
annotate sites/all/modules/sparql/sparql_endpoint/sparql_endpoint.install @ 4:ce11bbd8f642
added modules
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Thu, 19 Sep 2013 10:38:44 +0100 |
parents | |
children |
rev | line source |
---|---|
danielebarchiesi@4 | 1 <?php |
danielebarchiesi@4 | 2 |
danielebarchiesi@4 | 3 /** |
danielebarchiesi@4 | 4 * @file |
danielebarchiesi@4 | 5 * Install, update and uninstall functions for the SPARQL Endpoint module. |
danielebarchiesi@4 | 6 */ |
danielebarchiesi@4 | 7 |
danielebarchiesi@4 | 8 /** |
danielebarchiesi@4 | 9 * Enable sparql module (new dependency). |
danielebarchiesi@4 | 10 */ |
danielebarchiesi@4 | 11 function sparql_endpoint_update_7001() { |
danielebarchiesi@4 | 12 $t = get_t(); |
danielebarchiesi@4 | 13 |
danielebarchiesi@4 | 14 module_enable(array('sparql')); |
danielebarchiesi@4 | 15 drupal_set_message($t('The SPARQL module is now required by the SPARQL Endpoint module and has been enabled.')); |
danielebarchiesi@4 | 16 } |
danielebarchiesi@4 | 17 |
danielebarchiesi@4 | 18 /** |
danielebarchiesi@4 | 19 * Move SPARQL endpoint tables. |
danielebarchiesi@4 | 20 */ |
danielebarchiesi@4 | 21 function sparql_endpoint_update_7002() { |
danielebarchiesi@4 | 22 $t = get_t(); |
danielebarchiesi@4 | 23 |
danielebarchiesi@4 | 24 $arc2_tables = array('g2t', 'id2val', 'o2val', 's2val', 'setting', 'triple'); |
danielebarchiesi@4 | 25 $old_prefix = 'sparql_endpoint_arc2_'; |
danielebarchiesi@4 | 26 $new_prefix = 'sparql_store_site_endpoint_'; |
danielebarchiesi@4 | 27 foreach ($arc2_tables as $table) { |
danielebarchiesi@4 | 28 if (db_table_exists($old_prefix . $table)) { |
danielebarchiesi@4 | 29 db_rename_table($old_prefix . $table, $new_prefix . $table); |
danielebarchiesi@4 | 30 } |
danielebarchiesi@4 | 31 } |
danielebarchiesi@4 | 32 |
danielebarchiesi@4 | 33 drupal_set_message($t('The SPARQL Endpoint database tables have been moved.'), 'status'); |
danielebarchiesi@4 | 34 } |