public function doAddnewportfolioAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     $user = PR_Session::getSession(PR_Session::SESSION_USER);
     $UserID = $user["UserID"];
     $request = $this->getRequest();
     $params = $request->getParams();
     $core = new PR_Api_Core_CandidateClass();
     $portfolioId = $core->setPortfolioid();
     $images = array();
     for ($i = 0; $i < count($_FILES['file']['name']); $i++) {
         //Get the temp file path
         $tmpFilePath = $_FILES['file']['tmp_name'][$i];
         //Make sure we have a filepath
         if ($tmpFilePath != "") {
             //Setup our new file path
             $filename = uniqid() . "_" . $_FILES["file"]["name"][$i];
             move_uploaded_file($_FILES["file"]["tmp_name"][$i], DIR_MEDIA_PORTFOLIO . $filename);
             $url = URL_MEDIA_PORTFOLIO . $filename;
             $core->saveImagesPortfolio($portfolioId, $filename);
             //echo "<img src='$url' width='120' /><br />";
         }
     }
     //  echo ("testt:<pre>");print_r($images);echo("</pre>");die();
     $core->addCandidatePortfolio($UserID, $params["Title"], $params["URL"], $params["Description"], "");
     if (isset($params["AddPorfolio"]) && $params["AddPorfolio"] != "") {
         header("Location: portfolio");
     }
     if (isset($params["AddAndAnothorPortfolio"]) && $params["AddAndAnothorPortfolio"] != "") {
         header("Location: addportfolio");
     }
     $return["success"] = 1;
 }