@@ -67,45 +67,39 @@ public function _authorise()
6767 }
6868
6969 $ apiToken = Mage::helper ('zendesk ' )->getApiToken (false );
70- $ provisionToken = Mage::helper ('zendesk ' )->getProvisionToken (false );
71-
72- // Provisioning tokens are always accepted, hence why they are deleted after the initial process
73- if (!$ provisionToken || $ token != $ provisionToken ) {
74- // Use of the provisioning token "overrides" the configuration for the API, so we check this after
75- // confirming the provisioning token has not been sent
76- if (!Mage::getStoreConfig ('zendesk/api/enabled ' )) {
77- $ this ->getResponse ()
78- ->setBody (json_encode (array ('success ' => false , 'message ' => 'API access disabled ' )))
79- ->setHttpResponseCode (403 )
80- ->setHeader ('Content-type ' , 'application/json ' , true );
70+
71+ if (!Mage::getStoreConfig ('zendesk/api/enabled ' )) {
72+ $ this ->getResponse ()
73+ ->setBody (json_encode (array ('success ' => false , 'message ' => 'API access disabled ' )))
74+ ->setHttpResponseCode (403 )
75+ ->setHeader ('Content-type ' , 'application/json ' , true );
8176
82- Mage::log ('API access disabled. ' , null , 'zendesk.log ' );
77+ Mage::log ('API access disabled. ' , null , 'zendesk.log ' );
8378
84- return false ;
85- }
79+ return false ;
80+ }
8681
87- // If the API is enabled then check the token
88- if (!$ token ) {
89- $ this ->getResponse ()
90- ->setBody (json_encode (array ('success ' => false , 'message ' => 'No authorisation token provided ' )))
91- ->setHttpResponseCode (401 )
92- ->setHeader ('Content-type ' , 'application/json ' , true );
82+ // If the API is enabled then check the token
83+ if (!$ token ) {
84+ $ this ->getResponse ()
85+ ->setBody (json_encode (array ('success ' => false , 'message ' => 'No authorisation token provided ' )))
86+ ->setHttpResponseCode (401 )
87+ ->setHeader ('Content-type ' , 'application/json ' , true );
9388
94- Mage::log ('No authorisation token provided. ' , null , 'zendesk.log ' );
89+ Mage::log ('No authorisation token provided. ' , null , 'zendesk.log ' );
9590
96- return false ;
97- }
91+ return false ;
92+ }
9893
99- if ($ token != $ apiToken ) {
100- $ this ->getResponse ()
101- ->setBody (json_encode (array ('success ' => false , 'message ' => 'Not authorised ' )))
102- ->setHttpResponseCode (401 )
103- ->setHeader ('Content-type ' , 'application/json ' , true );
94+ if ($ token != $ apiToken ) {
95+ $ this ->getResponse ()
96+ ->setBody (json_encode (array ('success ' => false , 'message ' => 'Not authorised ' )))
97+ ->setHttpResponseCode (401 )
98+ ->setHeader ('Content-type ' , 'application/json ' , true );
10499
105- Mage::log ('Not authorised. ' , null , 'zendesk.log ' );
100+ Mage::log ('Not authorised. ' , null , 'zendesk.log ' );
106101
107- return false ;
108- }
102+ return false ;
109103 }
110104
111105 return true ;
0 commit comments