if ($params->get('show_input_email')) {
$mail_to = array();
if (trim($mymanager_configuration['buyingrequest_email']['address']) != "")
$mail_to = explode(",", $mymanager_configuration['buyingrequest_email']['address']);
$userid = $my->id;
$zapros = "SELECT name, email FROM #__users WHERE id=" . $userid . ";";
$database->setQuery($zapros);
$item_user = $database->loadObjectList();
echo $database->getErrorMsg();
for ($i = 0; $i < count($bids); $i++) {
$zapros = "SELECT `id`, `houseid`, `htitle`,`owneremail`,`customer_name`,`customer_email`,`customer_phone`,`customer_comment` FROM #__my_houses, #__my_buying_request WHERE `fk_houseid`='AND`id`='" . $bids[$i] . "';"; // a partir customer_name son agregados, naturalmente que no va a funcionar ya que aun no hay nada en my_buying_request y lo que necesito es que se grabe primero y luego que sea mandado por email
$database->setQuery($zapros);
$item_house = $database->loadObjectList();
echo $database->getErrorMsg();
if (trim($item_house[0]->owneremail) != '')
$mail_to[] = $item_house[0]->owneremail;
if (count($mail_to) > 0) {
$username = (isset($item_user[0]->name)) ? $item_user[0]->name : _MY_MANAGER_LABEL_ANONYMOUS; // se consulta si el que hace la consulta esta registrado o no
$message = str_replace("{username}", $username, _MY_MANAGER_EMAIL_NOTIFICATION_BUYING_REQUEST); // imprime una confirmacion de envio de mail a la cuenta de la persona registrada
$message = str_replace("{customer_email}", $item_house[0]->customer_email, $message); // este lo coloque para testear y no me funciona
$message = str_replace("{hid_value}", $item_house[0]->houseid, $message);
$message = str_replace("{house_title}", $item_house[0]->htitle, $message);
if ($userid == 0) {
mosMail($mosConfig_mailfrom, _MY_MANAGER_LABEL_ANONYMOUS, $mail_to,
_MY_MANAGER_BUYING_REQUEST_ADDED, $message, true); //Este es el asunto del mensage
} else {
mosMail($mosConfig_mailfrom, $item_user[0]->name, $mail_to,
_MY_MANAGER_BUYING_REQUEST_ADDED, $message, true);
No soy Programador, solo tengo una pequeña idea