X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=mw%2Fapp%2Fdata%2Fmodules%2Fshare%2Fmw_data_versions.php;fp=mw%2Fapp%2Fdata%2Fmodules%2Fshare%2Fmw_data_versions.php;h=1f539b4ea1b498de381c06c3ab98ad5d34d618a3;hb=cda6c6316a9f5d7bbf7f5cfa7de418bf53966be2;hp=26bc0ee6a94d46348bb3acbcd86d05e0b828e833;hpb=441212b3fdf07852be95c4a59315aa39a7264249;p=mtweb diff --git a/mw/app/data/modules/share/mw_data_versions.php b/mw/app/data/modules/share/mw_data_versions.php index 26bc0ee..1f539b4 100644 --- a/mw/app/data/modules/share/mw_data_versions.php +++ b/mw/app/data/modules/share/mw_data_versions.php @@ -15,4 +15,52 @@ return false; } + function set_version($application_name, $version){ + if( + ( + $data_version = $this->data_read( + array( + "table_name" => "versions", + "index_name" => "application", + "index_value" => $application_name + ) + ) + ) === false + ){ + return false; + } + if($data_version){ + if( + !$this->data_update( + array( + "table_name" => "versions", + "index_name" => "id", + "index_value" => $data_version["id"], + "values" => array( + "version" => $version + ) + ) + ) + ){ + return false; + } + } + else{ + if( + !$this->data_insert( + array( + "table_name" => "versions", + "values" => array( + "application" => $application_name, + "version" => $version + ) + ) + ) + ){ + return false; + } + } + return true; + } + }