public function doUploadVideoAction()
 {
     $this->_helper->layout->disableLayout();
     $this->_helper->viewRenderer->setNoRender();
     $request = $this->getRequest();
     $params = $request->getParams();
     $client = PR_Session::getSession(PR_Session::SESSION_USER);
     //echo("testt:");print_r($user);
     $core = new PR_Api_Core_ClientClass();
     $CompanyID = $client["CompanyID"];
     $return = array("status" => "", "message" => "", "CompanyID" => "");
     $allowedExts = array("jpg", "jpeg", "gif", "png", "mp3", "mp4", "wma", "flv", "mpeg", "mov", "m4v", "dat", "aac", "avi");
     $extension = pathinfo($_FILES['myfile']['name'], PATHINFO_EXTENSION);
     $mimes = array('image/jpeg', 'image/png', 'image/gif', 'image/pjpeg', 'video/mp4', 'audio/mp3', 'audio/wma');
     if (in_array($extension, $allowedExts)) {
         sleep(2);
         if (isset($_FILES['myfile'])) {
             $fileName = $_FILES['myfile']['name'];
             $fileType = $_FILES['myfile']['type'];
             $fileError = $_FILES['myfile']['error'];
             $fileStatus = array('status' => 0, 'message' => '');
             if ($fileError == 1) {
                 $fileStatus['message'] = 'Size over the allowed limit';
                 $fileStatus['status'] = 0;
                 //} //elseif (!in_array($fileType, $mimes)) {
                 //  $fileStatus['message'] = 'format error';
                 //  $fileStatus['status'] = 0;
             } else {
                 move_uploaded_file($_FILES['myfile']['tmp_name'], DIR_MEDIA_VIDEO . $fileName);
                 $fileStatus['status'] = 1;
                 $fileStatus['message'] = "Completed";
                 $core->uploadVideo($CompanyID, $fileName);
             }
             $return["status"] = $fileStatus['status'];
             $return["message"] = $fileStatus['message'];
             $return["CompanyID"] = $CompanyID;
             // header("Location: profile");
             echo json_encode($return);
         }
     } else {
         echo "format error";
     }
 }