Exemplo n.º 1
0
 function array_multi2single($array)
 {
     static $result_array = array();
     foreach ($array as $value) {
         if (is_array($value)) {
             array_multi2single($value);
         } else {
             $result_array[] = $value;
         }
     }
     return $result_array;
 }
Exemplo n.º 2
0
 /**
  * @param 获取用户组织架构
  */
 public function getSecStrutrue($sid, $level)
 {
     $sidArr = $orgArr = array();
     $strutrue = explode(',', $sid);
     foreach ($strutrue as $value) {
         $sidArr[] = $this->getAllOrg($array = array(), $value, 0);
     }
     $orgArr = array_unique(array_multi2single($sidArr));
     $getResult = $this->db->query($this->exSqlTemplate($this->publicSql['getSec'], array(implode(',', $orgArr), $level, 0)));
     $data = $getResult->row_array();
     return $data['sId'];
 }