Acá te indico donde debería ir el if:
Código PHP:
<?php
//Agregamos el script OpenInviter
include( 'path_donde_dejaste_openinviter/openinviter.php');
//Instanciamos la clase OpenInviter
$inviter = new OpenInviter();
//Cargamos el plugin de conexión de acuerdo al sistema usado por el usuario
switch( $_POST['correo'] ){
case 'gmail':
$inviter->startPlugin('gmail');
break;
case 'hotmail':
$inviter->startPlugin('hotmail');
break;
}
if( !( $inviter->login( $_POST['usuario'] , $_POST['clave'] ) ) ){
//Qué hacer si el login en el correo del usuario no se registró correctamente
}
else{
//Si fue exitoso el login, obtenemos todos los contactos de correo
$inviter->getMyContacts();
//Accedemos a cada uno de los contactos
if (is_array($contacts)) { // ¡¡¡¡Acá va el IF!!!!
foreach ($contacts as $email => $name) {
/* Ahora tenemos en $email la dirección de correo
y en $name el nombre del contacto */
}
}
else {
//No se encontraron contactos
}
//Finalmente cerramos correctamente la sesión del usuario
$inviter->logout();
}
?>
Pero me parece que hay otro error:
Donde dice:
Código PHP:
$inviter->getMyContacts();
debe decir:
Código PHP:
$contacts=$inviter->getMyContacts();
Probalo primero sin esta última corrección y si no funciona fijate a ver que pasa con lo que te indiqué.