function uc_views_marketing_requirements in Ubercart Views 6.3
Implementation of hook_requirements().
File
- uc_views_marketing/
uc_views_marketing.install, line 6
Code
function uc_views_marketing_requirements($phase) {
$requirements = array();
if ($phase == 'install') {
$t = get_t();
if (!@db_query("CREATE VIEW {uc_views_marketing_test} (nid) AS SELECT nid FROM {node}")) {
$requirements['uc_views_marketing']['description'] = $t('Ubercart Views Marketing requires the CREATE VIEW privilege in your database. Please grant this privilege to your database user, or contact your system administrator.');
$requirements['uc_views_marketing']['severity'] = REQUIREMENT_ERROR;
}
else {
db_query("DROP VIEW {uc_views_marketing_test}");
}
}
return $requirements;
}