Commit 66d330cc27ae6ecc35af0e59a46f60b63158b16d

Authored by michael
1 parent 8b22da36

added lookup_id function


git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@117 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing 1 changed file with 24 additions and 1 deletions
lib/owl.lib.php
@@ -951,6 +951,28 @@ function group_to_name($id) @@ -951,6 +951,28 @@ function group_to_name($id)
951 return $sql->f("name"); 951 return $sql->f("name");
952 } 952 }
953 } 953 }
  954 +
  955 +/**
  956 + * Performs an id field lookup on the specified table.
  957 + *
  958 + * @param $tableName
  959 + * the name of table to perform the id lookup.
  960 + * @param $fieldName
  961 + * the db field to return.
  962 + * @param $fieldValue
  963 + * the value to perform the lookup for
  964 + * @return the id of the row in the db with $fieldName=$fieldValue
  965 + */
  966 +
  967 +function lookup_id($tableName, $fieldName, $fieldValue)
  968 +{
  969 + $sql = new Owl_DB;
  970 + $sql->query("select id from $tableName where $fieldName = '$fieldValue'");
  971 + while($sql->next_record())
  972 + {
  973 + return $sql->f("id");
  974 + }
  975 +}
954 //------------------------------------------------------------ 976 //------------------------------------------------------------
955 /** 977 /**
956 * Function uid_to_name($id) 978 * Function uid_to_name($id)
@@ -1615,6 +1637,7 @@ function printgroupperm($currentval, $namevariable, $printmessage, $type) { @@ -1615,6 +1637,7 @@ function printgroupperm($currentval, $namevariable, $printmessage, $type) {
1615 * and loading the default language 1637 * and loading the default language
1616 */ 1638 */
1617 // make request parameters global 1639 // make request parameters global
  1640 +/*
1618 if (substr(phpversion(),0,5) >= "4.1.0") { 1641 if (substr(phpversion(),0,5) >= "4.1.0") {
1619 // if supported by the installed version of PHP 1642 // if supported by the installed version of PHP
1620 import_request_variables('pgc'); 1643 import_request_variables('pgc');
@@ -1638,7 +1661,7 @@ if (substr(phpversion(),0,5) >= "4.1.0") { @@ -1638,7 +1661,7 @@ if (substr(phpversion(),0,5) >= "4.1.0") {
1638 extract($HTTP_POST_FILES); 1661 extract($HTTP_POST_FILES);
1639 } 1662 }
1640 } 1663 }
1641 - 1664 +*/
1642 /* 1665 /*
1643 // initialise session var 1666 // initialise session var
1644 if(!isset($sess)) { 1667 if(!isset($sess)) {