function _openatrium_intranet_configure in Open Atrium 6
Configuration. First stage.
1 string reference to '_openatrium_intranet_configure'
- openatrium_profile_tasks in ./
openatrium.profile - Implementation of hook_profile_tasks().
File
- ./
openatrium.profile, line 233
Code
function _openatrium_intranet_configure() {
global $install_locale;
// Disable the english locale if using a different default locale.
if (!empty($install_locale) && $install_locale != 'en') {
db_query("DELETE FROM {languages} WHERE language = 'en'");
}
// Remove default input filter formats
$result = db_query("SELECT * FROM {filter_formats} WHERE name IN ('%s', '%s')", 'Filtered HTML', 'Full HTML');
while ($row = db_fetch_object($result)) {
db_query("DELETE FROM {filter_formats} WHERE format = %d", $row->format);
db_query("DELETE FROM {filters} WHERE format = %d", $row->format);
}
// Eliminate the access content perm from anonymous users.
db_query("UPDATE {permission} set perm = '' WHERE rid = 1");
// Create user picture directory
$picture_path = file_create_path(variable_get('user_picture_path', 'pictures'));
file_check_directory($picture_path, 1, 'user_picture_path');
// Set time zone
// @TODO: This is not sufficient. We either need to display a message or
// derive a default date API location.
$tz_offset = date('Z');
variable_set('date_default_timezone', $tz_offset);
// Set a default footer message.
variable_set('site_footer', st('Built with <a href="@oalink">Open Atrium</a>', array(
'@oalink' => 'http://www.openatrium.com',
)));
}