Browse Source

added forgoten materio_translators.install file

Bachir Soussi Chiadmi 7 năm trước cách đây
mục cha
commit
669341f1d6

+ 46 - 0
sites/all/modules/gui/materiobasemod/materio_translator.install

@@ -0,0 +1,46 @@
+<?php
+
+/**
+ * @file
+ * file_description
+ */
+
+/**
+ * Implements hook_schema().
+ */
+function materio_translator_schema() {
+  $schema['materio_translator'] = array(
+    'description' => 'Store language permissions per user',
+    'fields' => array(
+      'uid' => array(
+        'description' => 'The primary identifier for a user.',
+        'type' => 'int',
+        'unsigned' => TRUE,
+        'not null' => TRUE,
+      ),
+      'perm' => array(
+        'description' => 'List of languages that the user has permission for.',
+        'type' => 'text',
+        'not null' => FALSE,
+        'size' => 'big',
+      ),
+    ),
+    'primary key' => array('uid'),
+  );
+  return $schema;
+}
+
+/**
+ * Implements hook_install().
+ */
+function materio_translator_install() {
+  // Set module weight for it to run after core and i18n modules
+  db_query("UPDATE {system} SET weight = 90 WHERE name = 'materio_translator' AND type = 'module'");
+}
+
+/**
+ * Implements hook_uninstall().
+ */
+function materio_translator_uninstall() {
+  variable_del('i18n_access_languages');
+}