Commit 69dc27a9377a51e31c8d414f914428564dfcc9a6

Authored by michael
1 parent 5bff9516

initial revision


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@157 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 46 additions and 0 deletions
lib/dms.inc 0 → 100644
  1 +<?php
  2 +
  3 +/**
  4 + * $Id$
  5 + *
  6 + * DMS default routines and functions
  7 + *
  8 + * Licensed under the GNU GPL. For full terms see the file COPYING.
  9 + * @version $Revision$
  10 + * @author <a href="mailto:michael@jamwarehouse.com>Michael Joseph</a>, Jam Warehouse (Pty) Ltd, South Africa
  11 + * @package dmslib
  12 + */
  13 +
  14 +// set default language
  15 +if(isset($default->owl_lang)) {
  16 +
  17 + $langdir = "$default->owl_fs_root/locale/$default->owl_lang";
  18 +
  19 + if(is_dir("$langdir") != 1) {
  20 + die("$lang_err_lang_1 $langdir $lang_err_lang_2");
  21 + } else {
  22 +
  23 + $sql = new Owl_DB;
  24 + $sql->query("select * from $default->owl_sessions_table where id = '" . session_id() . "'");
  25 + $sql->next_record();
  26 + $numrows = $sql->num_rows($sql);
  27 + $userID = $sql->f("user_id");
  28 + if($numrows == 1) {
  29 + $sql->query("select * from $default->owl_users_table where id = $userID");
  30 + $sql->next_record();
  31 + $language = $sql->f("language");
  32 + // BEGIN wes fix
  33 + if(!$language) {
  34 + $language = $default->owl_lang;
  35 + }
  36 + // END wes fix
  37 + require("$default->owl_fs_root/locale/$language/language.inc");
  38 + $default->owl_lang = $language;
  39 + } else {
  40 + require("$default->owl_fs_root/locale/$default->owl_lang/language.inc");
  41 + }
  42 + }
  43 +} else {
  44 + die("$lang_err_lang_notfound");
  45 +}
  46 +?>
... ...