public function indexAction(Request $request) { $da = $this->get('we_data_access'); $user = $this->get('security.context')->getToken()->getUser(); //获取我的圈子 $this->getEnterpriseCircle($user->getUsername()); //获取圈子分类 $this->circleType = $this->getCircleType(); $list['this'] = $this; $list["curr_network_domain"] = $request->get("network_domain"); //返回100个同事供邀请成员时使用 $sql = "select login_account,nick_name,fafa_jid from we_staff where eno=? and login_account!=? limit 0,100"; $ds = $da->GetData("we_staff", $sql, array((string) $user->eno, (string) $user->getUsername())); $list['staff'] = $ds && $ds['we_staff']['recordcount'] > 0 ? json_encode($ds['we_staff']['rows']) : json_encode(array()); $list['fileurl'] = $this->container->getParameter('FILE_WEBSERVER_URL'); $da->PageSize = $request->get('pagesize', 8); $da->PageIndex = $request->get('pageindex') ? $request->get('pageindex') - 1 : 0; $dp = $this->getInviteMember($da); $list['pagecount'] = ceil($dp['recordcount'] / 8); $list['invitemembers'] = $dp['rows']; $ec = new \Justsy\BaseBundle\Management\EnoParamManager($da, $this->get('logger')); if ($ec->IsBeyondCreateCircle($user->getUserName())) { $list['IsBeyondCreateCircle'] = true; $list['CountCreateCircle'] = $ec->getCountCreateCircle($user->getUserName()); } else { $list['IsBeyondCreateCircle'] = false; } return $this->render("JustsyBaseBundle:Circle:circle_create.html.twig", $list); }