function admin_language_nodeapi in Administration Language 6
Implementation of hook_nodeapi().
File
- ./admin_language.module, line 116 
- Makes sure all admin pages are displayed in the preferred language of the administrator.
Code
function admin_language_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  switch ($op) {
    case 'presave':
      if (!user_access('use all enabled languages')) {
        if (variable_get('admin_language_force_default', 0)) {
          // force the use of the default site language
          $default = language_default();
          $node->language = $default->language;
        }
      }
      break;
    case 'insert':
    case 'update':
      if (variable_get('admin_language_force_neutral', 0)) {
        unset($node->language);
      }
      break;
  }
}