本文整理汇总了PHP中auth::get_one_org方法的典型用法代码示例。如果您正苦于以下问题:PHP auth::get_one_org方法的具体用法?PHP auth::get_one_org怎么用?PHP auth::get_one_org使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类auth
的用法示例。
在下文中一共展示了auth::get_one_org方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getTopFatherOrgid
private function getTopFatherOrgid($org_id)
{
if ($org_id) {
include_once ROOT_PATH . 'lib/class/auth.class.php';
$auth = new auth();
$data = array();
$data = $auth->get_one_org($org_id);
if ($data) {
$data = $data[0];
if ($data['fid']) {
//hg_pre($data);exit;
return $this->getTopFatherOrgid($data['fid']);
} else {
return $data['id'];
}
}
}
}
示例2: sysOrg
public function sysOrg()
{
include_once ROOT_PATH . 'lib/class/auth.class.php';
$auth = new auth();
$sql = "SELECT * FROM " . DB_PREFIX . "company WHERE 1";
$q = $this->db->query($sql);
while ($row = $this->db->fetch_array($q)) {
if ($row['org_id']) {
$ret = $auth->get_one_org($row['org_id']);
$ret = $ret[0];
if ($row['org_children'] != $ret['childs']) {
$sql = "UPDATE " . DB_PREFIX . "company SET org_children='" . $ret['childs'] . "' WHERE id=" . $row['id'];
$this->db->query($sql);
}
}
}
return true;
}
示例3: getFatherOrgById
public function getFatherOrgById()
{
if ($this->user['org_id']) {
$org_id = $this->user['org_id'];
} else {
$org_id = $this->input['org_id'] ? trim($this->input['org_id']) : '';
}
$data = array();
include_once ROOT_PATH . 'lib/class/auth.class.php';
$auth = new auth();
$data = $auth->get_one_org($org_id);
$id = $data[0]['fid'];
$data = $auth->get_one_org($id);
$id2 = $data[0]['fid'];
if ($id2 == 0) {
$fid = array($id);
} else {
$fid = array($id, $id2);
}
if ($fid) {
include_once ROOT_PATH . 'lib/class/auth.class.php';
$auth = new auth();
foreach ($fid as $k => $v) {
$data = $auth->getMemberByOrg($v);
if ($data) {
foreach ($data as $kk => $vv) {
$user_info[] = $vv;
}
}
}
}
$this->addItem($user_info);
$this->output();
}