First time we've heard of that, honestly. However, from a quick investigation, I'm willing to bet you're using a version of PHP over 5.0 and under 5.1.3. That function (curl_setopt_array) was introduced in 5.1.3.
There's 2 options that can fix this problem:
1) Upgrade to a newer version of PHP. Depending on your host or server configuration, this can either be extremely simple, or a horrible nightmare.
2) Add the following bit of code to the top of /administrator/components/com_jfbconnect/assets/facebook-api/facebook.php:
if (!function_exists('curl_setopt_array')) {
function curl_setopt_array(&$ch, $curl_options)
{
foreach ($curl_options as $option => $value) {
if (!curl_setopt($ch, $option, $value)) {
return false;
}
}
return true;
}
}
Just cut and paste that block at line 19, right after the if block that checks for json_decode. Hopefully, that's clear, but if not, let us know.
I'll likely add that snippet to the file so that future releases don't cause this issue for old(er) versions of PHP.
Please let us know if either of the above solutions help!