X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/f71e1c67e070d737390634bce3b6b67a2a2a1a1c..93f4876585007a50a0821ebe499a4153930ddc7d:/SL/ShopConnector/Base.pm diff --git a/SL/ShopConnector/Base.pm b/SL/ShopConnector/Base.pm index 56127e4c4..68c39d15f 100644 --- a/SL/ShopConnector/Base.pm +++ b/SL/ShopConnector/Base.pm @@ -17,7 +17,16 @@ sub get_article { die 'get_article needs to be implemented' } sub get_categories { die 'get_categories needs to be implemented' } -sub get_version { die 'get_version needs to be implemented' } +sub get_version { + + die 'get_version needs to be implemented'; + # has to return a hashref with this structure: + # version has to return the connection error message + my $connect = {}; + $connect->{success} = 0 || 1; + $connect->{data}->{version} = '1234'; + return $connect; +} sub set_orderstatus { die 'set_orderstatus needs to be implemented' } @@ -52,6 +61,16 @@ __END__ =item C +IMPORTANT: This call is used to test the connection and if succesful +it returns the version number of the shop. If not succesful the +returning function has to make sure a error string is returned in +the same data structure. Details of the returning hashref: + + my $connect = {}; + $connect->{success} = 0 || 1; + $connect->{data}->{version} = '1234'; + return $connect; + =item C =back