Strange, no-one else has had this problem.
The function it can't find is within the functions_secretadmirer.php file that you should have uploaded to your includes folder.
Could you check that you have done this.
If you have done this, have you changed your includes folder from the default path (it's looking relative to the profile.php file for a subfolder named 'includes').
If you have done both of those... have you in any way modified the chunk of code that the install instructions asked you to put into profile.php? Specifically the chunk of logic that currently looks like thus:
PHP Code:
// HACK : START : SECRET ADMIRER
if ($_REQUEST['do'] == 'admire') {
require_once('./includes/functions_secretadmirer.php');
unset($admiresUserId);
unset($admireStatus);
$admiresUserId = verify_id('user', $_REQUEST['userid']);
$admireStatus = secretAdmirerCreate($bbuserinfo['userid'], $admiresUserId);
switch ($admireStatus) {
case 'DONE':
$_REQUEST['forceredirect'] = 1;
eval(print_standard_redirect('redirect_secretadmirer_acknowledged'));
break;
case 'DUPLICATE':
$_REQUEST['forceredirect'] = 1;
eval(print_standard_redirect('redirect_secretadmirer_duplicate'));
break;
case 'LIMIT':
$_REQUEST['forceredirect'] = 1;
eval(print_standard_redirect('redirect_secretadmirer_limit'));
break;
}
}
if ($_REQUEST['do'] == 'admirereport') {
require_once('./includes/functions_secretadmirer.php');
secretAdmirerReport($bbuserinfo['userid']);
$_REQUEST['forceredirect'] = 1;
eval(print_standard_redirect('redirect_secretadmirer_report_sent'));
}
// HACK : END : SECRET ADMIRER
Therein lies the function calls and the include statement. If it cannot find the file containing the functions within the includes folder then it will not be able to call the function
Try that first (checking the file is where it should be).
Cheers
David K