1
0
mirror of https://github.com/e107inc/e107.git synced 2025-07-29 10:50:25 +02:00

Bugfix: new $sql's were always being created even when not used at all.

This commit is contained in:
mrpete
2006-12-05 09:24:46 +00:00
parent 6444bdf0d9
commit 628d4ad479

View File

@@ -11,9 +11,9 @@
| GNU General Public License (http://gnu.org). | GNU General Public License (http://gnu.org).
| |
| $Source: /cvs_backup/e107_0.8/e107_handlers/userclass_class.php,v $ | $Source: /cvs_backup/e107_0.8/e107_handlers/userclass_class.php,v $
| $Revision: 1.3 $ | $Revision: 1.4 $
| $Date: 2006-12-03 02:13:32 $ | $Date: 2006-12-05 09:24:46 $
| $Author: mcfly_e107 $ | $Author: mrpete $
+----------------------------------------------------------------------------+ +----------------------------------------------------------------------------+
*/ */
@@ -40,7 +40,6 @@ language - list of languages.
*/ */
function r_userclass($fieldname, $curval = 0, $mode = "off", $optlist = "") { function r_userclass($fieldname, $curval = 0, $mode = "off", $optlist = "") {
$sql = new db;
global $pref; global $pref;
$text = "<select class='tbox' name='{$fieldname}'>\n"; $text = "<select class='tbox' name='{$fieldname}'>\n";
@@ -105,7 +104,6 @@ function r_userclass($fieldname, $curval = 0, $mode = "off", $optlist = "") {
function r_userclass_radio($fieldname, $curval = '') function r_userclass_radio($fieldname, $curval = '')
{ {
$sql = new db;
($curval == e_UC_PUBLIC) ? $c = " checked" : $c = ""; ($curval == e_UC_PUBLIC) ? $c = " checked" : $c = "";
$text = "<input type='radio' name='{$fieldname}' value='".e_UC_PUBLIC."' ".$c." />".UC_LAN_0."<br />"; $text = "<input type='radio' name='{$fieldname}' value='".e_UC_PUBLIC."' ".$c." />".UC_LAN_0."<br />";
($curval == e_UC_NOBODY) ? $c = " checked" : $c = ""; ($curval == e_UC_NOBODY) ? $c = " checked" : $c = "";
@@ -126,7 +124,6 @@ function r_userclass_radio($fieldname, $curval = '')
function r_userclass_check($fieldname, $curval = '', $optlist = "", $divheight = 58) function r_userclass_check($fieldname, $curval = '', $optlist = "", $divheight = 58)
{ {
global $pref; global $pref;
$sql = new db;
$curArray = explode(",", $curval); $curArray = explode(",", $curval);
$ret = ""; $ret = "";
if($divheight > 0) if($divheight > 0)
@@ -199,13 +196,13 @@ function r_userclass_check($fieldname, $curval = '', $optlist = "", $divheight =
function get_userclass_list() function get_userclass_list()
{ {
global $sql;
if($classList = getcachedvars('uclass_list')) if($classList = getcachedvars('uclass_list'))
{ {
return $classList; return $classList;
} }
else else
{ {
global $sql;
$sql->db_Select('userclass_classes', "*", "ORDER BY userclass_name", "nowhere"); $sql->db_Select('userclass_classes', "*", "ORDER BY userclass_name", "nowhere");
$classList = $sql->db_getList(); $classList = $sql->db_getList();
cachevars('uclass_list', $classList); cachevars('uclass_list', $classList);
@@ -214,10 +211,10 @@ function get_userclass_list()
} }
function r_userclass_name($id) { function r_userclass_name($id) {
$sql = new db;
$class_names = getcachedvars('userclass_names'); $class_names = getcachedvars('userclass_names');
if(!is_array($class_names)) if(!is_array($class_names))
{ {
$sql = new db;
$class_names[e_UC_PUBLIC] = UC_LAN_0; $class_names[e_UC_PUBLIC] = UC_LAN_0;
$class_names[e_UC_GUEST] = UC_LAN_1; $class_names[e_UC_GUEST] = UC_LAN_1;
$class_names[e_UC_NOBODY] = UC_LAN_2; $class_names[e_UC_NOBODY] = UC_LAN_2;