コード例 #1
0
ファイル: storage.php プロジェクト: nProfessor/Mytb
	/**
	 * @param string $ID
	 * @return string
	*/
	function GetServiceDescription($ID)
	{
		$obService = CCloudStorage::GetServiceByID($ID);
		if(is_object($obService))
			return $obService->GetName();
		else
			return "";
	}
コード例 #2
0
ファイル: storage.php プロジェクト: rasuldev/torino
 /**
  * @param string $ID
  * @return string
  */
 public static function GetServiceDescription($ID)
 {
     $obService = CCloudStorage::GetServiceByID($ID);
     if (is_object($obService)) {
         return $obService->GetName();
     } else {
         return "";
     }
 }
コード例 #3
0
ファイル: storage_bucket.php プロジェクト: rasuldev/torino
 /**
  * @param array[string]string $arFields
  * @return mixed
  */
 public function Update($arFields)
 {
     global $DB, $CACHE_MANAGER;
     if ($this->_ID <= 0) {
         return false;
     }
     $this->service = CCloudStorage::GetServiceByID($this->SERVICE_ID);
     if (!is_object($this->service)) {
         return false;
     }
     unset($arFields["FILE_COUNT"]);
     unset($arFields["SERVICE_ID"]);
     unset($arFields["LOCATION"]);
     unset($arFields["BUCKET"]);
     if (!$this->CheckFields($arFields, $this->_ID)) {
         return false;
     }
     if (array_key_exists("FILE_RULES", $arFields)) {
         if (is_array($arFields["FILE_RULES"])) {
             $arFields["FILE_RULES"] = serialize($arFields["FILE_RULES"]);
         } else {
             $arFields["FILE_RULES"] = false;
         }
     }
     if (array_key_exists("SETTINGS", $arFields)) {
         if (!$this->CheckSettings($arFields["SETTINGS"])) {
             return false;
         }
         $arFields["SETTINGS"] = serialize($arFields["SETTINGS"]);
     }
     $strUpdate = $DB->PrepareUpdate("b_clouds_file_bucket", $arFields);
     if (strlen($strUpdate) > 0) {
         $strSql = "\n\t\t\t\tUPDATE b_clouds_file_bucket SET\n\t\t\t\t" . $strUpdate . "\n\t\t\t\tWHERE ID = " . $this->_ID . "\n\t\t\t";
         if (!is_object($DB->Query($strSql))) {
             return false;
         }
     }
     if (CACHED_b_clouds_file_bucket !== false) {
         $CACHE_MANAGER->CleanDir("b_clouds_file_bucket");
     }
     return $this->_ID;
 }