public function delete_announcer($parameter) { $login_account = $parameter["login_account"]; $this->account = $login_account; $staffMgr = new \Justsy\BaseBundle\Management\Staff($this->conn, $this->conn_im, $login_account, $this->logger, $this->container); $success = $staffMgr->leave(); if ($success) { $sqls = array(); $paras = array(); $sql = "delete from we_announcer where login_account=?;"; array_push($sqls, $sql); array_push($paras, array((string) $login_account)); $sql = "delete from mb_staff_menu where staff_id=?;"; array_push($sqls, $sql); array_push($paras, array((string) $login_account)); try { $this->conn->ExecSQLs($sqls, $paras); } catch (\Exception $e) { $this->container->get("logger")->err($e->getMessage()); } } return array("success" => $success); }