function updateProfleAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     $request = $this->getRequest();
     $params = $request->getParams();
     // echo ("params:<pre>");print_r($params);echo("</pre>");die();
     $client = PR_Session::getSession(PR_Session::SESSION_USER);
     //  $username = $request->getParam("UserName", "");
     //  $password = $request->getParam("Password", "");
     $return = array("success" => 0, "error" => "");
     $clientID = $client["UserID"];
     $clientClass = new PR_Api_Core_ClientClass();
     $updateFields = array();
     foreach ($params as $key => $value) {
         $updateFields[$key] = $value;
     }
     //echo ("test:<pre>");print_r($updateFields);echo("</pre>");
     // echo ("clientID:".$clientID);
     $result = $clientClass->updateClientProfile($clientID, $updateFields);
     // echo ("result:".$result);
     if ($result) {
         $return['success'] = 1;
     } else {
         $return['success'] = 1;
         // $return['error'] = PR_Api_Error::getInstance()->getFirstError();
     }
     $response = $this->getResponse();
     $response->clearAllHeaders()->clearBody();
     $return = json_encode($return);
     $response->setHeader('Content-type', 'application/json');
     $response->setHeader('Content-Length', strlen($return), true)->setBody($return);
 }