function likebtn_test_sync in Like Button 8.2
Same name and namespace in other branches
- 7 likebtn.module \likebtn_test_sync()
Test synchronization callback.
1 string reference to 'likebtn_test_sync'
- likebtn_menu in ./
likebtn.module - Implements hook_menu().
File
- ./
likebtn.module, line 1648 - Implements the LikeBtn module.
Code
function likebtn_test_sync() {
$likebtn_account_email = '';
if (isset($_POST['likebtn_account_email'])) {
$likebtn_account_email = $_POST['likebtn_account_email'];
}
$likebtn_account_api_key = '';
if (isset($_POST['likebtn_account_api_key'])) {
$likebtn_account_api_key = $_POST['likebtn_account_api_key'];
}
$likebtn_account_site_id = '';
if (isset($_POST['likebtn_account_site_id'])) {
$likebtn_account_site_id = $_POST['likebtn_account_site_id'];
}
// Run test.
$likebtn = new LikeBtn();
$test_response = $likebtn
->testSync($likebtn_account_email, $likebtn_account_api_key, $likebtn_account_site_id);
if ($test_response['result'] == 'success') {
$result_text = t('OK');
}
else {
$result_text = t('Error');
}
$response = array(
'result' => $test_response['result'],
'result_text' => $result_text,
'message' => $test_response['message'],
);
ob_clean();
echo json_encode($response);
}