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); }