mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-05-03 17:22:20 +09:00
#19705602 db select column specified in member module method paramter
git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@8357 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
b5d2e05282
commit
914f4d7ef0
8 changed files with 165 additions and 117 deletions
|
|
@ -162,11 +162,11 @@
|
|||
/**
|
||||
* @brief Return member information with user_id
|
||||
**/
|
||||
function getMemberInfoByUserID($user_id) {
|
||||
function getMemberInfoByUserID($user_id, $columnList = array()) {
|
||||
if(!$user_id) return;
|
||||
|
||||
$args->user_id = $user_id;
|
||||
$output = executeQuery('member.getMemberInfo', $args);
|
||||
$output = executeQuery('member.getMemberInfo', $args, $columnList);
|
||||
if(!$output->toBool()) return $output;
|
||||
if(!$output->data) return;
|
||||
|
||||
|
|
@ -178,12 +178,14 @@
|
|||
/**
|
||||
* @brief Return member information with member_srl
|
||||
**/
|
||||
function getMemberInfoByMemberSrl($member_srl, $site_srl = 0) {
|
||||
function getMemberInfoByMemberSrl($member_srl, $site_srl = 0, $columnList = array()) {
|
||||
if(!$member_srl) return;
|
||||
|
||||
if(!$GLOBALS['__member_info__'][$member_srl]) {
|
||||
//columnList size zero... get full member info
|
||||
if(!$GLOBALS['__member_info__'][$member_srl] || count($columnList) == 0) {
|
||||
//if(true) {
|
||||
$args->member_srl = $member_srl;
|
||||
$output = executeQuery('member.getMemberInfoByMemberSrl', $args);
|
||||
$output = executeQuery('member.getMemberInfoByMemberSrl', $args, $columnList);
|
||||
if(!$output->data) return;
|
||||
|
||||
$this->arrangeMemberInfo($output->data, $site_srl);
|
||||
|
|
@ -310,26 +312,26 @@
|
|||
/**
|
||||
* @brief Get a default group
|
||||
**/
|
||||
function getDefaultGroup($site_srl = 0) {
|
||||
function getDefaultGroup($site_srl = 0, $columnList = array()) {
|
||||
$args->site_srl = $site_srl;
|
||||
$output = executeQuery('member.getDefaultGroup', $args);
|
||||
$output = executeQuery('member.getDefaultGroup', $args, $columnList);
|
||||
return $output->data;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Get an admin group
|
||||
**/
|
||||
function getAdminGroup() {
|
||||
$output = executeQuery('member.getAdminGroup');
|
||||
function getAdminGroup($columnList = array()) {
|
||||
$output = executeQuery('member.getAdminGroup', $args, $columnList);
|
||||
return $output->data;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief Get group info corresponding to group_srl
|
||||
**/
|
||||
function getGroup($group_srl) {
|
||||
function getGroup($group_srl, $columnList = array()) {
|
||||
$args->group_srl = $group_srl;
|
||||
$output = executeQuery('member.getGroup', $args);
|
||||
$output = executeQuery('member.getGroup', $args, $columnList);
|
||||
return $output->data;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue