[Phpslash-commit] CVS: phpslash-ft/class Group.class,1.1,1.2
Brought to you by:
joestewart,
nhruby
From: Joe S. <joe...@us...> - 2002-06-17 20:30:42
|
Update of /cvsroot/phpslash/phpslash-ft/class In directory usw-pr-cvs1:/tmp/cvs-serv19134/phpslash-ft/class Modified Files: Group.class Log Message: group method returns Index: Group.class =================================================================== RCS file: /cvsroot/phpslash/phpslash-ft/class/Group.class,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** Group.class 23 May 2002 18:41:24 -0000 1.1 --- Group.class 17 Jun 2002 20:30:39 -0000 1.2 *************** *** 31,34 **** --- 31,35 ---- $this->perm = $perm; $this->psl = $_PSL; + $this->message = ''; /* Templates */ *************** *** 67,71 **** $this->db->query($q); ! titlebar("100%","Change existing Groups"); $this->group_templ->set_block("listgroup","row","rows"); --- 68,72 ---- $this->db->query($q); ! $this->group_templ->set_var('TITLEBAR',getTitlebar("100%","Change existing Groups")); $this->group_templ->set_block("listgroup","row","rows"); *************** *** 90,95 **** $this->group_templ->parse("rows","row",true); }; ! $this->group_templ->parse('OUT',array("listgroup")); ! $this->group_templ->p('OUT'); } --- 91,96 ---- $this->group_templ->parse("rows","row",true); }; ! return $this->group_templ->parse('OUT',array("listgroup")); ! // $this->group_templ->p('OUT'); } *************** *** 262,303 **** } ! /* check for any stories that are associated with this group */ ! /* ! $q = "SELECT psl_story.title, ! psl_story.story_id ! FROM psl_story, ! psl_group_lut ! WHERE psl_story.story_id = psl_group_lut.story_id ! AND psl_group_lut.group_id = '$group_id'"; $this->db->query($q); while ($this->db->next_record()) { $go_ahead = false; ! $title = $this->db->Record["title"]; ! $story_id = $this->db->Record["story_id"]; ! $group_name = $this->db->Record["group_name"]; ! echo "Sorry, ths story is assigned to this group:"; ! echo "<font color=\"red\">'$title'</font><br />\n"; } ! */ ! /* check for any submissions that are associated with this group */ ! /* ! $q = "SELECT psl_submission.title, ! psl_submission.story_id ! FROM psl_submission, ! psl_group_submission_lut ! WHERE psl_submission.story_id = psl_group_submission_lut.story_id ! AND psl_group_submission_lut.group_id = '$group_id'"; $this->db->query($q); while ($this->db->next_record()) { $go_ahead = false; ! $title = $this->db->Record["title"]; ! $story_id = $this->db->Record["story_id"]; $group_name = $this->db->Record["group_name"]; ! echo "Sorry, this submission is assigned to this group:"; ! echo "<font color=\"red\">'$title'</font><br />\n"; } ! */ if (!$go_ahead) { ! $this->message = "Group not deleted"; return false; } else { --- 263,301 ---- } ! // check for any authors that are associated with this group ! ! $q = "SELECT psl_author.author_name, ! psl_author.author_id ! FROM psl_author, ! psl_author_group_lut ! WHERE psl_author.author_id = psl_author_group_lut.author_id ! AND psl_author_group_lut.group_id = '$group_id'"; $this->db->query($q); while ($this->db->next_record()) { $go_ahead = false; ! $name = $this->db->Record["author_name"]; ! $author_id = $this->db->Record["author_id"]; ! $this->message = "Sorry, this group is assigned to author ".$name."(".$author_id.")"; } ! ! // check for any parent groups that are associated with this group ! ! $q = "SELECT psl_group.group_name, ! psl_group.group_id ! FROM psl_group, ! psl_group_group_lut ! WHERE psl_group.group_id = psl_group_group_lut.group_id ! AND psl_group_group_lut.childgroup_id = '$group_id'"; $this->db->query($q); while ($this->db->next_record()) { $go_ahead = false; ! $group_id = $this->db->Record["group_id"]; $group_name = $this->db->Record["group_name"]; ! $this->message = "Sorry, this group is assigned to group ".$group_name."(".$group_id.")"; } ! ! if (!$go_ahead) { ! $this->message .= " Group not deleted"; return false; } else { *************** *** 322,414 **** function newGroup($ary="") { ! titlebar("100%","Add a new Group"); ! $this->group_templ->set_var(array( ! 'GROUP_ID' => "", ! 'GROUP_NAME' => "", ! 'GROUP_DESCRIPTION' => "", ! 'ACTION_URL' => $this->psl['phpself'] ! )); ! ! $this->group_templ->set_block("newgroup","section_row","section_rows"); ! $section = new Section; ! $section_ary = $section->getSections(); ! $this->group_templ->set_var(array( ! 'SECTION_ID' => 0, ! 'SELECTED' => "selected=\"selected\"", ! 'SECTION_NAME' => pslgetText("All Sections") ! )); ! $this->group_templ->parse("section_rows","section_row",true); ! while ( list( $key, $val ) = each( $section_ary ) ) { ! // $perms_needed = "newBlock && ".$this->db->Record[section_name]; ! // if( $this->perm->have_perm($perms_needed)) { ! $this->group_templ->set_var(array( ! 'SECTION_ID' => $val['id'], ! 'SELECTED' => "", ! 'SECTION_NAME' => $val['name'] ! )); ! $this->group_templ->parse("section_rows","section_row",true); ! $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } ! $this->group_templ->set_block("newgroup","group_row","group_rows"); ! $groups_ary = $this->getGroups(); ! $size = 0; ! while ( list( $key, $val ) = each( $groups_ary ) ) { ! // $perms_needed = "newBlock && ".$this->db->Record[section_name]; ! // if( $this->perm->have_perm($perms_needed)) { ! $this->group_templ->set_var(array( ! 'CHILDGROUP_ID' => $val['id'], ! 'SELECTED' => "", ! 'CHILDGROUP_NAME' => $val['name'] ! )); $this->group_templ->parse("group_rows","group_row",true); $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } ! $this->group_templ->set_block("newgroup","permission_row","permission_rows"); ! $perm_ary = $this->getPermissions(); ! $size = 0; ! while ( list( $key, $val ) = each( $perm_ary ) ) { ! // $perms_needed = "newBlock && ".$this->db->Record[section_name]; ! // if( $this->perm->have_perm($perms_needed)) { ! // debug("val[id]", $val[id]); ! // debug("val[name]", $val['name']); ! $this->group_templ->set_var(array( ! 'PERMISSION_ID' => $val['id'], ! 'SELECTED' => "", ! 'PERMISSION_NAME' => $val[name] ! )); ! $this->group_templ->parse("permission_rows","permission_row",true); ! $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } ! $this->group_templ->set_var("SIZE", $size); ! $this->group_templ->set_var("SIZEPERMS", $size); ! $this->group_templ->parse('OUT',array("newgroup")); ! $this->group_templ->p('OUT'); } --- 320,411 ---- function newGroup($ary="") { ! $this->group_templ->set_var(array( ! 'TITLEBAR' => getTitlebar("100%","Add a new Group"), ! 'GROUP_ID' => "", ! 'GROUP_NAME' => "", ! 'GROUP_DESCRIPTION' => "", ! 'ACTION_URL' => $this->psl['phpself'] ! )); ! $this->group_templ->set_block("newgroup","section_row","section_rows"); ! $section = new Section; ! $section_ary = $section->getSections(); ! $this->group_templ->set_var(array( ! 'SECTION_ID' => 0, ! 'SELECTED' => "selected=\"selected\"", ! 'SECTION_NAME' => pslgetText("All Sections") ! )); ! $this->group_templ->parse("section_rows","section_row",true); ! while ( list( $key, $val ) = each( $section_ary ) ) { ! // $perms_needed = "blockNew && ".$this->db->Record[section_id]; ! // if( $this->perm->have_perm($perms_needed)) { ! $this->group_templ->set_var(array( ! 'SECTION_ID' => $val['id'], ! 'SELECTED' => "", ! 'SECTION_NAME' => $val['name'] ! )); ! $this->group_templ->parse("section_rows","section_row",true); ! $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } ! $this->group_templ->set_block("newgroup","group_row","group_rows"); ! $groups_ary = $this->getGroups(); ! $size = 0; ! while ( list( $key, $val ) = each( $groups_ary ) ) { ! // $perms_needed = "blockNew && ".$this->db->Record[section_id]; ! // if( $this->perm->have_perm($perms_needed)) { ! $this->group_templ->set_var(array( ! 'CHILDGROUP_ID' => $val['id'], ! 'SELECTED' => "", ! 'CHILDGROUP_NAME' => $val['name'] ! )); $this->group_templ->parse("group_rows","group_row",true); $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } ! $this->group_templ->set_block("newgroup","permission_row","permission_rows"); ! $perm_ary = $this->getPermissions(); ! $size = 0; ! while ( list( $key, $val ) = each( $perm_ary ) ) { ! // $perms_needed = "blockNew && ".$this->db->Record[section_id]; ! // if( $this->perm->have_perm($perms_needed)) { ! // debug("val[id]", $val[id]); ! // debug("val[name]", $val['name']); ! $this->group_templ->set_var(array( ! 'PERMISSION_ID' => $val['id'], ! 'SELECTED' => "", ! 'PERMISSION_NAME' => $val[name] ! )); ! $this->group_templ->parse("permission_rows","permission_row",true); ! $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } ! $this->group_templ->set_var("SIZE", $size); ! $this->group_templ->set_var("SIZEPERMS", $size); ! return $this->group_templ->parse('OUT',array("newgroup")); ! // $this->group_templ->p('OUT'); } *************** *** 423,548 **** */ function editGroup($ary="") { ! titlebar("100%","Edit Group"); ! $q = "SELECT group_id, ! group_name, ! group_description ! FROM psl_group ! WHERE group_id = '$ary[group_id]'"; ! $this->db->query($q); ! $this->db->next_record(); ! $this->group_templ->set_var(array( ! 'GROUP_ID' => $this->db->Record["group_id"], ! 'GROUP_NAME' => $this->db->Record["group_name"], ! 'GROUP_DESCRIPTION' => $this->db->Record["group_description"], ! 'ACTION_URL' => $this->psl['phpself'] ! )); ! ! $this->group_templ->set_block("newgroup","section_row","section_rows"); ! $section = new Section; ! $section_ary = $section->getSections(); ! /* ! * Get the section_id's for this group into an array ! */ ! $q = "SELECT section_id ! FROM psl_group_section_lut ! WHERE group_id = '$ary[group_id]' "; ! // debug("q", $q); ! $this->db->query($q); ! $i = 0; ! while ($this->db->next_record()) { ! $group_section_ary[$i] = $this->db->Record['section_id']; ! $i++; ! } ! /* ! * Get the childgroup_id's for this group into an array ! */ ! $q = "SELECT childgroup_id ! FROM psl_group_group_lut ! WHERE group_id = '$ary[group_id]' "; ! // debug("q", $q); ! $this->db->query($q); ! $i = 0; ! while ($this->db->next_record()) { ! $group_group_ary[$i] = $this->db->Record['childgroup_id']; ! $i++; ! } ! /* ! * Get the permission_id's for this group into an array ! */ ! $q = "SELECT permission_id ! FROM psl_group_permission_lut ! WHERE group_id = '$ary[group_id]' "; ! // debug("q", $q); ! $this->db->query($q); ! $i = 0; ! while ($this->db->next_record()) { ! $group_permission_ary[$i] = $this->db->Record['permission_id']; ! $i++; ! } ! $this->group_templ->set_var(array( ! 'SECTION_ID' => 0, ! 'SELECTED' => "", ! 'SECTION_NAME' => pslgetText("All Sections") ! )); ! $this->group_templ->set_var('SELECTED',""); ! for ($i = 0 ; $i < count($group_section_ary) ; $i++) { ! if ($group_section_ary[$i] == 0) { ! $this->group_templ->set_var('SELECTED',"selected=\"selected\""); ! } } ! $this->group_templ->parse("section_rows","section_row",true); ! while ( list( $key, $val ) = each( $section_ary ) ) { ! // $perms_needed = "newBlock && ".$this->db->Record[section_name]; ! // if( $this->perm->have_perm($perms_needed)) { ! $this->group_templ->set_var(array( ! 'SECTION_ID' => $val['id'], ! 'SELECTED' => "", ! 'SECTION_NAME' => $val['name'] ! )); ! $this->group_templ->set_var('SELECTED',""); ! for ($i = 0 ; $i < count($group_section_ary) ; $i++) { ! if ($group_section_ary[$i] == $val['id']) { ! $this->group_templ->set_var('SELECTED',"selected=\"selected\""); ! } } ! $this->group_templ->parse("section_rows","section_row",true); ! $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } ! $this->group_templ->set_block("newgroup","group_row","group_rows"); ! $groups_ary = $this->getGroups(); ! $size = 0; ! while ( list( $key, $val ) = each( $groups_ary ) ) { ! // $perms_needed = "newBlock && ".$this->db->Record[section_name]; ! // if( $this->perm->have_perm($perms_needed)) { ! $this->group_templ->set_var(array( ! 'CHILDGROUP_ID' => $val['id'], ! 'SELECTED' => "", ! 'CHILDGROUP_NAME' => $val['name'] ! )); ! $this->group_templ->set_var('SELECTED',""); for ($i = 0 ; $i < count($group_group_ary) ; $i++) { - // debug("val['id']", $val['id']); - // debug("group_group_ary[$i]", $group_group_ary[$i]); if ($group_group_ary[$i] == $val['id']) { - // debug("good", "deal"); $this->group_templ->set_var('SELECTED',"selected=\"selected\""); } --- 420,542 ---- */ function editGroup($ary="") { + + $q = "SELECT group_id, + group_name, + group_description + FROM psl_group + WHERE group_id = '$ary[group_id]'"; + $this->db->query($q); + $this->db->next_record(); + $this->group_templ->set_var(array( + 'TITLEBAR' => getTitlebar("100%","Edit Group"), + 'GROUP_ID' => $this->db->Record["group_id"], + 'GROUP_NAME' => $this->db->Record["group_name"], + 'GROUP_DESCRIPTION' => $this->db->Record["group_description"], + 'ACTION_URL' => $this->psl['phpself'] + )); ! $this->group_templ->set_block("newgroup","section_row","section_rows"); ! $section = new Section; ! $section_ary = $section->getSections(); ! ! // Get the section_id's for this group into an array ! ! $q = "SELECT section_id ! FROM psl_group_section_lut ! WHERE group_id = '$ary[group_id]' "; ! // debug("q", $q); ! $this->db->query($q); ! $i = 0; ! while ($this->db->next_record()) { ! $group_section_ary[$i] = $this->db->Record['section_id']; ! $i++; ! } ! ! // Get the childgroup_id's for this group into an array ! ! $q = "SELECT childgroup_id ! FROM psl_group_group_lut ! WHERE group_id = '$ary[group_id]' "; ! // debug("q", $q); ! $this->db->query($q); ! $i = 0; ! while ($this->db->next_record()) { ! $group_group_ary[$i] = $this->db->Record['childgroup_id']; ! $i++; ! } ! ! // Get the permission_id's for this group into an array ! ! $q = "SELECT permission_id ! FROM psl_group_permission_lut ! WHERE group_id = '$ary[group_id]' "; ! // debug("q", $q); ! $this->db->query($q); ! $i = 0; ! while ($this->db->next_record()) { ! $group_permission_ary[$i] = $this->db->Record['permission_id']; ! $i++; ! } ! $this->group_templ->set_var(array( ! 'SECTION_ID' => 0, ! 'SELECTED' => "", ! 'SECTION_NAME' => pslgetText("All Sections") ! )); ! $this->group_templ->set_var('SELECTED',""); ! for ($i = 0 ; $i < count($group_section_ary) ; $i++) { ! if ($group_section_ary[$i] == 0) { ! $this->group_templ->set_var('SELECTED',"selected=\"selected\""); } ! } ! $this->group_templ->parse("section_rows","section_row",true); ! while ( list( $key, $val ) = each( $section_ary ) ) { ! // $perms_needed = "blockNew && ".$this->db->Record[section_id]; ! // if( $this->perm->have_perm($perms_needed)) { ! $this->group_templ->set_var(array( ! 'SECTION_ID' => $val['id'], ! 'SELECTED' => "", ! 'SECTION_NAME' => $val['name'] ! )); ! $this->group_templ->set_var('SELECTED',""); ! for ($i = 0 ; $i < count($group_section_ary) ; $i++) { ! if ($group_section_ary[$i] == $val['id']) { ! $this->group_templ->set_var('SELECTED',"selected=\"selected\""); } ! } ! $this->group_templ->parse("section_rows","section_row",true); ! $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } ! $this->group_templ->set_block("newgroup","group_row","group_rows"); ! $groups_ary = $this->getGroups(); ! $size = 0; ! while ( list( $key, $val ) = each( $groups_ary ) ) { ! // $perms_needed = "newBlock && ".$this->db->Record[section_name]; ! // if( $this->perm->have_perm($perms_needed)) { ! $this->group_templ->set_var(array( ! 'CHILDGROUP_ID' => $val['id'], ! 'SELECTED' => "", ! 'CHILDGROUP_NAME' => $val['name'] ! )); ! $this->group_templ->set_var('SELECTED',""); for ($i = 0 ; $i < count($group_group_ary) ; $i++) { if ($group_group_ary[$i] == $val['id']) { $this->group_templ->set_var('SELECTED',"selected=\"selected\""); } *************** *** 553,602 **** } $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } ! ! $this->group_templ->set_block("newgroup","permission_row","permission_rows"); ! $perm_ary = $this->getPermissions(); ! $size = 0; ! while ( list( $key, $val ) = each( $perm_ary ) ) { ! // $perms_needed = "newBlock && ".$this->db->Record[section_name]; ! // if( $this->perm->have_perm($perms_needed)) { ! // debug("val[id]", $val[id]); ! // debug("val[name]", $val['name']); ! $this->group_templ->set_var(array( ! 'PERMISSION_ID' => $val['id'], ! 'SELECTED' => "", ! 'PERMISSION_NAME' => $val[name] ! )); ! $this->group_templ->set_var('SELECTED',""); ! for ($i = 0 ; $i < count($group_permission_ary) ; $i++) { ! // debug("val['id']", $val['id']); ! // debug("group_permission_ary[$i]", $group_permission_ary[$i]); ! if ($group_permission_ary[$i] == $val['id']) { ! // debug("good", "deal"); ! $this->group_templ->set_var('SELECTED',"selected=\"selected\""); ! } } ! $this->group_templ->parse("permission_rows","permission_row",true); ! $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } - $this->group_templ->set_var("SIZE", $size); - $this->group_templ->set_var("SIZEPERMS", $size); ! $this->group_templ->parse('OUT',array("newgroup")); ! $this->group_templ->p('OUT'); } --- 547,589 ---- } $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } ! $this->group_templ->set_block("newgroup","permission_row","permission_rows"); ! $perm_ary = $this->getPermissions(); ! $size = 0; ! while ( list( $key, $val ) = each( $perm_ary ) ) { ! // $perms_needed = "newBlock && ".$this->db->Record[section_name]; ! // if( $this->perm->have_perm($perms_needed)) { ! $this->group_templ->set_var(array( ! 'PERMISSION_ID' => $val['id'], ! 'SELECTED' => "", ! 'PERMISSION_NAME' => $val[name] ! )); ! $this->group_templ->set_var('SELECTED',""); ! for ($i = 0 ; $i < count($group_permission_ary) ; $i++) { ! if ($group_permission_ary[$i] == $val['id']) { ! $this->group_templ->set_var('SELECTED',"selected=\"selected\""); } + } ! $this->group_templ->parse("permission_rows","permission_row",true); ! $size++; ! // } ! } ! if($size > 5) { ! $size = 5; ! } $this->group_templ->set_var("SIZE", $size); $this->group_templ->set_var("SIZEPERMS", $size); ! ! return $this->group_templ->parse('OUT',array("newgroup")); ! // $this->group_templ->p('OUT'); } *************** *** 697,701 **** $this->db->query($q); ! titlebar("100%","Change existing Permissions"); $this->permission_templ->set_block("listpermission","row","rows"); --- 684,688 ---- $this->db->query($q); ! $this->permission_templ->set_var('TITLEBAR',getTitlebar("100%","Change existing Permissions")); $this->permission_templ->set_block("listpermission","row","rows"); *************** *** 720,725 **** $this->permission_templ->parse("rows","row",true); }; ! $this->permission_templ->parse('OUT',array("listpermission")); ! $this->permission_templ->p('OUT'); } --- 707,712 ---- $this->permission_templ->parse("rows","row",true); }; ! return $this->permission_templ->parse('OUT',array("listpermission")); ! // $this->permission_templ->p('OUT'); } *************** *** 810,851 **** } ! /* check for any stories that are associated with this permission */ ! /* ! $q = "SELECT psl_story.title, ! psl_story.story_id ! FROM psl_story, ! psl_permission_lut ! WHERE psl_story.story_id = psl_permission_lut.story_id ! AND psl_permission_lut.permission_id = '$permission_id'"; ! $this->db->query($q); ! while ($this->db->next_record()) { ! $go_ahead = false; ! $title = $this->db->Record["title"]; ! $story_id = $this->db->Record["story_id"]; ! $permission_name = $this->db->Record["permission_name"]; ! echo "Sorry, ths story is assigned to this permission:"; ! echo "<font color=\"red\">'$title'</font><br />\n"; ! } ! */ ! /* check for any submissions that are associated with this permission */ ! /* ! $q = "SELECT psl_submission.title, ! psl_submission.story_id ! FROM psl_submission, ! psl_permission_submission_lut ! WHERE psl_submission.story_id = psl_permission_submission_lut.story_id ! AND psl_permission_submission_lut.permission_id = '$permission_id'"; $this->db->query($q); while ($this->db->next_record()) { $go_ahead = false; ! $title = $this->db->Record["title"]; ! $story_id = $this->db->Record["story_id"]; ! $permission_name = $this->db->Record["permission_name"]; ! echo "Sorry, this submission is assigned to this permission:"; ! echo "<font color=\"red\">'$title'</font><br />\n"; } ! */ if (!$go_ahead) { ! $this->message = "Permission not deleted"; return false; } else { --- 797,819 ---- } ! // check for any groups that are associated with this permission ! ! $q = "SELECT psl_group.group_name, ! psl_group.group_id ! FROM psl_group, ! psl_group_permission_lut ! WHERE psl_group.group_id = psl_group_permission_lut.group_id ! AND psl_group_permission_lut.permission_id = '$permission_id'"; $this->db->query($q); while ($this->db->next_record()) { $go_ahead = false; ! $group_id = $this->db->Record["group_id"]; ! $group_name = $this->db->Record["group_name"]; ! $this->message = "Sorry, this permission is assigned to group ".$group_name."(".$group_id.")"; } ! ! if (!$go_ahead) { ! $this->message .= " Permission not deleted"; return false; } else { *************** *** 871,885 **** if($ary["permission_id"] == "") { - titlebar("100%","Add a new Permission"); $this->permission_templ->set_var(array( ! 'PERMISSION_ID' => "", ! 'PERMISSION_NAME' => "", ! 'PERMISSION_DESCRIPTION' => "", ! 'ACTION_URL' => $this->psl['phpself'] )); } else { ! titlebar("100%","Edit Permission"); ! $q = "SELECT permission_id, permission_name, permission_description --- 839,853 ---- if($ary["permission_id"] == "") { $this->permission_templ->set_var(array( ! 'TITLEBAR' => getTitlebar("100%","Add a new Permission"), ! 'PERMISSION_ID' => "", ! 'PERMISSION_NAME' => "", ! 'PERMISSION_DESCRIPTION' => "", ! 'ACTION_URL' => $this->psl['phpself'] )); } else { ! ! $q = "SELECT permission_id, permission_name, permission_description *************** *** 889,901 **** $this->db->next_record(); $this->permission_templ->set_var(array( ! 'PERMISSION_ID' => $this->db->Record["permission_id"], ! 'PERMISSION_NAME' => $this->db->Record["permission_name"], ! 'PERMISSION_DESCRIPTION' => $this->db->Record["permission_description"], ! 'ACTION_URL' => $this->psl['phpself'] )); } ! $this->permission_templ->parse('OUT',array("newpermission")); ! $this->permission_templ->p('OUT'); } --- 857,870 ---- $this->db->next_record(); $this->permission_templ->set_var(array( ! 'TITLEBAR' => getTitlebar("100%","Edit Permission"), ! 'PERMISSION_ID' => $this->db->Record["permission_id"], ! 'PERMISSION_NAME' => $this->db->Record["permission_name"], ! 'PERMISSION_DESCRIPTION' => $this->db->Record["permission_description"], ! 'ACTION_URL' => $this->psl['phpself'] )); } ! return $this->permission_templ->parse('OUT',array("newpermission")); ! // $this->permission_templ->p('OUT'); } *************** *** 963,969 **** while ($this->db->next_record()) { $permission_array[] = array( ! "id" => $this->db->f("permission_id"), ! "name" => $this->db->f("permission_name") ! ); } --- 932,938 ---- while ($this->db->next_record()) { $permission_array[] = array( ! "id" => $this->db->f("permission_id"), ! "name" => $this->db->f("permission_name") ! ); } |