PDA

Zobacz pełną wersję : Alberghi - problem z sendmail



Rollin84
28-11-2009, 14:28
Witam
Jestem nowy na forum i mam problem z działaniem formularza kontaktowego w Alberghi, maile wysyłane są na adres osoby wypełniającej formularz zamiast na maila danego obiektu turystycznego.

Przeklejam php odpowiedzialny na sendmail:
}

function sendmail( $id, $option ) {
global $database, $mainframe, $mosConfig_sitename, $Itemid, $contactid;

$database->setQuery( "SELECT email FROM #__alberghi_client WHERE id='$contactid'" );
$email_to = $database->loadResult();

$query="SELECT * FROM #__alberghi WHERE id = '$id'";
$database->setQuery($query);
$rows = $database->loadObjectList();
// $item = $rows;
$sUrl = sefRelToAbs( "index.php?option=com_alberghi&Itemid=$Itemid" );
$email = trim( mosGetParam( $_POST, 'email', '' ) );
$text = trim( mosGetParam( $_POST, 'text', '' ) );
$check = trim( mosGetParam( $_POST, 'check', '' ) );
$name = trim( mosGetParam( $_POST, 'name', '' ) );
$riferimento = trim( mosGetParam( $_POST, 'riferimento', '' ) );
$indirizzo = trim( mosGetParam( $_POST, 'indirizzo', '' ) );
$citta = trim( mosGetParam( $_POST, 'citta', '' ) );
$provincia = trim( mosGetParam( $_POST, 'provincia', '' ) );
$telefono = trim( mosGetParam( $_POST, 'telefono', '' ) );
$fax = trim( mosGetParam( $_POST, 'fax', '' ) );
$data_arrivo = trim( mosGetParam( $_POST, 'data_arrivo', '' ) );
$data_partenza = trim( mosGetParam( $_POST, 'data_partenza', '' ) );
$persone = trim( mosGetParam( $_POST, 'persone', '' ) );

if (!$email || !$text || !$check || (is_email($email)==false)){
echo "<script>alert (\""._ALBERGHI_CONTACT_FORM_NC."\"); window.history.go(-1);</script>";
exit(0);
}

Wiecie może czy coś tu trzeba zmienić żeby wysyłało na poprawny adres ?

pozdrawiam