public function editView()
 {
     $this->beforeFilter('verifyeditadmin');
     $data = SRUtilities::getEditSRData();
     $storageResourceId = "";
     if (Input::has("srId")) {
         $storageResourceId = Input::get("srId");
     } else {
         if (Session::has("storageResource")) {
             $storageResource = Session::get("storageResource");
             $storageResourceId = $storageResource->storageResourceId;
         }
     }
     if ($storageResourceId != "") {
         $storageResource = SRUtilities::get_storage_resource($storageResourceId);
         $dataMovementInterfaces = array();
         $addedDMI = array();
         //var_dump( CRUtilities::getJobSubmissionDetails( $data["computeResource"]->jobSubmissionInterfaces[0]->jobSubmissionInterfaceId, 1) ); exit;
         if (count($storageResource->dataMovementInterfaces)) {
             foreach ($storageResource->dataMovementInterfaces as $DMI) {
                 $dataMovementInterfaces[] = SRUtilities::getDataMovementDetails($DMI->dataMovementInterfaceId, $DMI->dataMovementProtocol);
                 $addedDMI[] = $DMI->dataMovementProtocol;
             }
         }
         $data["storageResource"] = $storageResource;
         $data["dataMovementInterfaces"] = $dataMovementInterfaces;
         $data["addedDMI"] = $addedDMI;
         return View::make("storage-resource/edit", $data);
     } else {
         Session::put("message", "Unable to retrieve this Storage Resource. Please try again later or submit a bug report using the link in the Help menu.");
         return View::make("storage-resource/browse");
     }
 }
 public function gatewayView()
 {
     //only for super admin
     //Session::put("super-admin", true);
     $crData = CRUtilities::getEditCRData();
     $gateways = CRUtilities::getAllGatewayProfilesData();
     $tokens = AdminUtilities::get_all_ssh_tokens();
     $srData = SRUtilities::getEditSRData();
     //$dsData = CRUtilities::getAllDataStoragePreferences( $gateways);
     $gatewayData = array("gateways" => $gateways, "computeResources" => CRUtilities::getAllCRObjects(), "crData" => $crData, "storageResources" => SRUtilities::getAllSRObjects(), "srData" => $srData, "tokens" => $tokens);
     $view = "admin/manage-gateway";
     Session::put("admin-nav", "gateway-prefs");
     return View::make($view, $gatewayData);
 }