public function doAddCompanyAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     $request = $this->getRequest();
     $sestionClient = PR_Session::getSession(PR_Session::SESSION_USER);
     $params = $request->getParams();
     $filename = "";
     if (isset($_FILES["images"])) {
         if ($_FILES["images"]["error"] > 0) {
             $params["images"] = "";
         } else {
             $filename = uniqid() . "_" . $_FILES["images"]["name"];
             move_uploaded_file($_FILES["images"]["tmp_name"], DIR_MEDIA_COMPANY_PROFILE . $filename);
             $params["images"] = $filename;
         }
     }
     $Fields = array();
     foreach ($params as $key => $values) {
         $Fields[$key] = $values;
     }
     $api = new PR_Api_Core_ClientClass();
     $result = $api->AddCompany($Fields);
     $CompanyID = $result["CompanyID"];
     //echo "Result:";print_r($result["CompanyID"]);
     // header("Location: list");
     header("Location: profile?companyid=" . $CompanyID);
 }
 public function doCompanyProfileAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     $request = $this->getRequest();
     $result = array("success" => 0, "error" => "", "comID" => "");
     $data = array();
     $data['Companyname'] = $request->getParam("Companyname", "");
     $data['Industry'] = $request->getParam("Industry", "");
     $data['Address'] = $request->getParam("Address", "");
     $data['Zipcode'] = "";
     $data['Description'] = $request->getParam("Description", "");
     $data['images'] = "";
     $data['PhoneNumber'] = $request->getParam("PhoneNumber", "");
     $data['country'] = $request->getParam("country", "");
     $data['emailinfo'] = $request->getParam("emailinfo", "");
     //$comID=array();
     $PR_Api_ClientClass = new PR_Api_Core_ClientClass();
     $comID = $PR_Api_ClientClass->AddCompany($data);
     if (isset($comID["error"]) && $comID["error"] == "") {
         // echo "seccc";
         $result['success'] = 1;
         $result['comID'] = $comID;
     } else {
         $result['success'] = 0;
         //echo "error";
         $result['error'] = $comID["error"];
     }
     $response = $this->getResponse();
     $response->clearAllHeaders()->clearBody();
     $result = json_encode($result);
     $response->setHeader('Content-type', 'application/json');
     $response->setHeader('Content-Length', strlen($result), true)->setBody($result);
 }
 public function doCompanyProfileAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     $request = $this->getRequest();
     $data = array();
     $data['Companyname'] = $request->getParam("Companyname", "");
     $data['Industry'] = $request->getParam("Industry", "");
     $data['Address'] = $request->getParam("Address", "");
     $data['Zipcode'] = "";
     $data['Description'] = $request->getParam("Description", "");
     $data['images'] = "";
     $data['PhoneNumber'] = $request->getParam("PhoneNumber", "");
     $data['country'] = $request->getParam("country", "");
     $data['emailinfo'] = $request->getParam("emailinfo", "");
     $PR_Api_ClientClass = new PR_Api_Core_ClientClass();
     $comID = $PR_Api_ClientClass->AddCompany($data);
     /*echo "<pre>";
       print_r($result);
       echo "</pre>";die(); */
     if ($comID) {
         $PR_Api_CareerClass = new PR_Api_Core_CareerClass();
         $result = $PR_Api_CareerClass->getCompany();
         $result['comID'] = $comID;
     } else {
         $result = "";
     }
     $response = $this->getResponse();
     $response->clearAllHeaders()->clearBody();
     $result = json_encode($result);
     $response->setHeader('Content-type', 'application/json');
     $response->setHeader('Content-Length', strlen($result), true)->setBody($result);
 }