コード例 #1
0
ファイル: stubs.php プロジェクト: vlad88sv/UFS
function correoSMTP($para, $asunto, $mensaje, $html = true)
{
    require_once 'php/class.phpmailer.php';
    $Mail = new PHPMailer();
    $Mail->IsHTML($html);
    $Mail->SetLanguage("es", 'php/language/');
    $Mail->PluginDir = 'php/';
    $Mail->Mailer = 'smtp';
    $Mail->Host = "smtp.gmail.com";
    $Mail->SMTPSecure = "ssl";
    $Mail->Port = 465;
    $Mail->SMTPAuth = true;
    $Mail->Username = "******";
    $Mail->Password = "******";
    $Mail->CharSet = "utf-8";
    $Mail->Encoding = "quoted-printable";
    $Mail->FromName = PROY_MAIL_POSTMASTER_NOMBRE . PROY_MAIL_POSTMASTER;
    $Mail->Subject = $asunto;
    $Mail->Body = $mensaje;
    $Mail->AddAddress($para);
    $x = $Mail->Send();
    if ($x) {
        return $x;
    } else {
        return correo($para, $asunto, $mensaje);
    }
}
コード例 #2
0
ファイル: _aplicaciones.php プロジェクト: vlad88sv/UFS
     //...y falsificamos una nota anexa si hay algo escrito
     $_POST['anexar_nota'] = true;
 }
 if (isset($_POST['vigilar'])) {
     db_agregar_datos(db_prefijo . 'prospectos_aplicados_vigilados', array('ID_aplicacion' => $_POST['ID_aplicacion'], 'ID_usuario' => _F_usuario_cache('ID_usuario')));
 }
 if (isset($_POST['desvigilar'])) {
     $c = 'DELETE FROM ' . db_prefijo . 'prospectos_aplicados_vigilados WHERE ID_aplicacion="' . db_codex($_POST['ID_aplicacion']) . '" AND ID_usuario="' . _F_usuario_cache('ID_usuario') . '"';
     db_consultar($c);
 }
 if (isset($_POST['asignar_agente']) && isset($_POST['ID_agente_us'])) {
     $f = db_obtener_fila(db_prefijo . 'usuarios', 'ID_usuario', $_POST['ID_agente_us']);
     $nota = 'Se ha asignado el agente UFS US <b>' . $f['nombre'] . '</b> a esta aplicación';
     db_actualizar_datos(db_prefijo . 'prospectos_aplicados', array('ID_agente_us' => $_POST['ID_agente_us'], 'fecha_aceptada' => mysql_datetime()), 'ID_aplicacion="' . db_codex($_POST['ID_aplicacion']) . '" AND ID_prospecto="' . db_codex($_POST['ID_prospecto']) . '"');
     db_agregar_datos(db_prefijo . 'historial', array('tipo' => _T_historial_sistema, 'fecha' => mysql_datetime(), 'cambio' => $nota, 'ID_aplicacion' => $_POST['ID_aplicacion'], 'ID_usuario' => _F_usuario_cache('ID_usuario')));
     correo($f['correo'], 'Le han asignado una nueva aplicación', enviar_prospecto($_POST['ID_aplicacion'], $_POST['ID_prospecto'], true) . '<hr /><a href="' . PROY_URL_ACTUAL . '?ver=' . $_POST['ID_aplicacion'] . '">Ir a la aplicación</a>');
     //TODO: enviar mensajito.us
 }
 if (isset($_POST['recordatorio']) && isset($_POST['notas'])) {
     $fecha = date('Y-m-d', strtotime(str_replace('/', '-', $_POST['fecha']))) . ' ' . $_POST['hora'];
     db_agregar_datos(db_prefijo . 'prospectos_aplicados_recordatorio', array('ID_usuario' => _F_usuario_cache('ID_usuario'), 'ID_aplicacion' => $_POST['ID_aplicacion'], 'fecha' => $fecha, 'nota' => $_POST['notas']));
     // Un historial para decir que puso un recordatorio
     $nota = "Recordatorio establecido para {$fecha}";
     aplicacion_ingresar_nota($_POST['ID_aplicacion'], $nota, _T_historial_sistema);
     //...y falsificamos una nota anexa si hay algo escrito
     $_POST['anexar_nota'] = true;
 }
 if (isset($_POST['anexar_nota']) && !empty($_POST['notas'])) {
     aplicacion_ingresar_nota($_POST['ID_aplicacion'], $_POST['notas'], _T_historial_comentario);
     echo jQuery('alert("Se anexó correctamente la nota a la aplicación con ID #' . $_POST['ID_aplicacion'] . '.");');
 }
コード例 #3
0
ファイル: contactanos.php プロジェクト: vlad88sv/360
    }
    if (strlen($_POST['nombre']) < 3 || preg_match('/^\\w*$/', $_POST['nombre'])) {
        $error[] = 'El nombre ingresado no parece válido o es muy corto.';
    }
    if (!validcorreo($_POST['email'])) {
        $error[] = 'Su correo electrónico no parece válido.';
    }
    if (isset($error) && count($error)) {
        echo '<h1>Su consulta no pudo ser enviada porque se encontraron los siguientes errores</h1>';
        echo '<p style="color:#F00">' . implode('</p><p style="color:#F00">', $error) . '</p>';
    } else {
        $to = PROY_MAIL_BROADCAST_NOMBRE . PROY_MAIL_BROADCAST;
        $subject = 'Nueva consulta a ' . PROY_NOMBRE . ' - ' . dechex(crc32(microtime()));
        $message = '<style>li{font-weight:bold;}</style>' . "<p>La siguiente consulta ha sido recibida a travez de " . PROY_URL_ACTUAL . "</p>" . '<ul>' . "<li>Teléfono:</li><p>" . $_POST['tel'] . '</p>' . "<li>Correo electrónico:</li><p>" . $_POST['email'] . '</p>' . "<li>Nombre:</li><p>" . $_POST['nombre'] . '</p>' . "<li>Consulta:</li><p>" . $_POST['mensaje'] . '</p>' . '</ul>';
        $headers = 'Reply-To: ' . $_POST['nombre'] . ' <' . $_POST['email'] . '>' . "\r\n";
        @correo($to, $subject, $message, $headers);
        $c = sprintf('INSERT INTO %s (id_consulta, nombre, telefono, correo, interes, fecha) VALUES (NULL, "%s", "%s", "%s", "%s", NOW())', db_prefijo . 'consultas', db_codex($_POST['nombre']), db_codex($_POST['tel']), db_codex($_POST['email']), db_codex($_POST['mensaje']));
        @db_consultar($c);
        echo '<p>';
        echo '¡Muchas gracias por su consulta!<br />';
        echo 'Lo invitamos a seguir navegando en nuestro sitio web. <a href="' . PROY_URL . '">Ir a la página principal</a>.<br />';
        echo 'Recuerde que nuestro número telefonico es: ' . PROY_TELEFONO . '<br />';
        echo '</p>';
        return;
    }
}
?>
<h1>Contacto</h1>
<div>
<?php 
cargar_editable('contacto');
コード例 #4
0
ファイル: send.php プロジェクト: EurekaSolutions/eurekaca
    
                        "From: ". $emailaddress . "\r\n" . "Content-Type: text/html; charset=utf-8"/*,
    
                        "*****@*****.**");*/
    // Guardar en archivo.txt
    doLog("Datos de la persona: " . $firstname . " " . $surname . " Teléfono: " . $tlf . " Correo: " . $emailaddress . " Mensaje: " . $mensaje . "", "logs/mensajes.txt");
    // Guardar en archivo CSV
    doLog("" . $firstname . ";" . $surname . ";" . $tlf . ";" . $emailaddress . ";" . $mensaje . "", "logs/mensajes.csv");
    echo json_encode(["code" => 1, "mensaje" => "Listo, tu mensaje ya fue recibido, te contactaremos."]);
    //return  "Listo, tu mensaje ya fue recibido, te contactaremos.";
}
function doLog($text, $filename)
{
    // Abrir archivo log
    $filename = $filename;
    $fh = fopen($filename, "a") or die("No se pudo abrir el archivo de mensajes..");
    fwrite($fh, date("d-m-Y, H:i") . " - {$text}\n") or die("No se pudo guardar el mensaje en el log!");
    fclose($fh);
}
if (@$_POST) {
    // subscripción
    if (@$_POST['scenario'] == 1) {
        $aux = correo(@$_POST['email']);
        return $aux;
        // Mensajes
    } elseif (@$_POST['scenario'] == 2) {
        parse_str(@$_POST['datos'], $datos);
        $aux = mensaje($datos);
        return $aux;
    }
}
コード例 #5
0
ファイル: verificar.php プロジェクト: vlad88sv/360
    return;
}
$CodigoConfirmacion = sha1(microtime());
$mensaje = '
<p>
Estimado usuario,

Segun nuestros registros Ud. solicito inscribirse voluntariamente y de forma totalmente gratuita a nuestra lista de correos, mediante la cual recibira informacion de promociones especiales unicamente relacionadas con <a href="http://flor360.com">' . PROY_NOMBRE . '</a> [' . PROY_NOMBRE . '].<br />
<br />
Recuerde que podra anular su suscripcion en todo momento sin ningun costo.<br />
<br />
Por favor haga clic en el enlace a continuacion si Ud. solicito la inscripcion:<br />
<a href="' . PROY_URL . 'verificar?ce=' . $_POST['ce'] . '&cc=' . $CodigoConfirmacion . '">' . PROY_URL . 'verificar?ce=' . $_POST['ce'] . '&cc=' . $CodigoConfirmacion . '</a><br />
<br />
Si tu cliente de correo no soporta enlaces, por favor copie y pegue el enlace en su barra de direcciones.<br />
<br />
Favor hacer caso omiso de este mensaje si Ud. nunca intento suscribirse a la lista de promociones especiales de Flor360.com<br />
<br />
Este mensaje fue enviado por el sistema de notificaciones de Flor360.com<br />
<center><img src="' . PROY_URL . 'estatico/firma_correo.jpg"></center>
</p>
';
$c = sprintf('REPLACE INTO %s (correo,codigo_confirmacion,confirmado,fecha) VALUES("%s","%s",0,NOW())', db_prefijo . 'correo_oferta', $_POST['ce'], $CodigoConfirmacion);
db_consultar($c);
if (db_afectados()) {
    correo($_POST['ce'], 'Activación de Promociones especiales en Flor360.com - ' . dechex(crc32(microtime())), $mensaje);
    echo '<p>Estimado usuario, se le ha enviado un correo especial con el motivo de asegurar la correcta recepción de nuestros correos y que de esta forma Ud. pueda recibir nuestras promociones especiales en el futuro . Por favor permitanos un tiempo de 1 a 5 minutos y revise su buzón de correo, siga las instrucciones del correo electrónico titulado "Activación de Promociones especiales en Flor360.com"</p>';
} else {
    echo '<p>Eror general</p>';
}
echo '<br /><p><a href="' . PROY_URL . '">Regresar a página principal</a></p>';
コード例 #6
0
ファイル: notificacion.php プロジェクト: vlad88sv/360
    ';
        $titulo = 'Datos básicos de su compra [' . $f['transaccion'] . ']';
        break;
    case 'error_entrega':
        list($factura, $f) = SSL_COMPRA_FACTURA($_GET['transaccion']);
        $buffer = '<p>Sr./Sra. ' . $f['nombre_t_credito'] . ',</p>
    <p>Este correo se le envia por su compra en <strong>' . PROY_NOMBRE . '</strong>. Este correo es para informarle que hubo un error la entrega de su pedido.</p>
    <hr />
    ' . $factura . '
    <hr />
    <p style="color:#555">
    <i>
    Atención al cliente Flor360.com El Salvador<br />
    Teléfono (+503) 2243-6017<br />
    </i>
    </p>
    ';
        $titulo = 'Error en su pedido [' . $f['transaccion'] . ']';
        break;
}
if (isset($_POST['enviar'])) {
    correo($f['correo_contacto'] . ', cartero@flor360.com', $titulo, $_POST['mensaje']);
    echo '<p>Enviado</p>';
    return;
}
$textarea = $buffer;
echo '<p>' . $f['correo_contacto'] . ' ~ ' . $f['estado_notas'] . '</p>';
echo '<form action="' . PROY_URL_ACTUAL_DINAMICA . '" method="post" >';
echo ui_input('enviar', 'Enviar', 'submit');
echo '<textarea id="mensaje" name="mensaje" style="width:100%;height:50em;">' . $textarea . '</textarea>';
echo '</form>';
コード例 #7
0
	require("class.phpmailer.php");
	$mail = new PHPMailer();
	$mail->From = $email_remitente;
	$mail->FromName = $nombre_remitente;
	$mail->AddAddress($email_destino, $nombre_destino);
	//$mail->AddAddress("*****@*****.**");          		// name is optional
	//$mail->AddReplyTo("*****@*****.**", "Information");	//
	$mail->WordWrap = 50;                                 	// set word wrap to 50 characters
	//$mail->AddAttachment("/var/tmp/file.tar.gz");         // add attachments
	//$mail->AddAttachment("/tmp/image.jpg", "new.jpg");    // optional name
	$mail->IsHTML(true);                                  	// set email format to HTML
	$mail->Subject = $asunto;
	$mail->Body    = $mensaje;
	//$mail->AltBody = "This is the body in plain text for non-HTML mail clients";
	
	if(!$mail->Send()){
	   echo "Message could not be sent. <p>";
	   echo "Mailer Error: " . $mail->ErrorInfo;
	   exit;
	}
	
	echo "Message has been sent";
}



correo("*****@*****.**","bernabeloko","*****@*****.**","Destino bernabe","Prueba","<b>prueba mensaje</b>");



?>
コード例 #8
0
ファイル: functions.php プロジェクト: xqx930807/minitwitter
function loop($id_usr, $type, $userloop, $follow, $tabnumber, $id_group)
{
    include './inc/config.php';
    $connuni = @mysql_connect($host, $user, $pass);
    @mysql_select_db($db, $connuni);
    echo "<!-- START TAB " . $tabnumber . " -->";
    echo "<div id=\"country" . $tabnumber . "\" class=\"tabcontent\">\n\t<div id=\"statuses\">";
    //Choose type!
    if ($type == "Public timeline") {
        $sql0 = "SELECT status_id,user_id,status, DATE_FORMAT(date_set,'%M %e, %Y @ %l:%i:%s %p') AS ds FROM mt_statuses ORDER BY date_set DESC";
    } elseif ($type == "Following") {
        $long = strlen($follow);
        //echo $long;
        $long_m = $long - 1;
        //echo $long_m;
        $follow_m = substr($follow, -$long, $long_m);
        //echo $follow_m;
        $sql0 = "SELECT status_id,user_id,status, DATE_FORMAT(date_set,'%M %e, %Y @ %l:%i:%s %p') AS ds FROM mt_statuses WHERE user_id IN (" . avoid_injection($follow_m) . ") ORDER BY date_set DESC";
        //This is to show user updates with following option to show  OR user_id='$id_usr'
    } elseif ($type == "User") {
        $usern = name_hide($userloop);
        $sql0 = "SELECT status_id,user_id,status, DATE_FORMAT(date_set,'%M %e, %Y @ %l:%i:%s %p') AS ds FROM mt_statuses WHERE user_id='" . avoid_injection($userloop) . "' OR status LIKE '%@" . avoid_injection($usern) . "%' ORDER BY date_set DESC";
    }
    /*For all*/
    /*get page*/
    $registros = 15;
    $pagina = $_GET["pagina"];
    if (!$pagina) {
        $inicio = 0;
        $pagina = 1;
    } else {
        $inicio = ($pagina - 1) * $registros;
    }
    /*end get page*/
    $r0 = mysql_query($sql0, $connuni) or die('La consulta fall&oacute;:' . mysql_error($enlace));
    $total_registros = mysql_num_rows($r0);
    if ($type == "User") {
        $usern = name_hide($userloop);
        $query = "SELECT status_id,user_id,status, DATE_FORMAT(date_set,'%M %e, %Y @ %l:%i:%s %p') AS ds FROM mt_statuses WHERE user_id='" . avoid_injection($userloop) . "' OR status LIKE '%@" . avoid_injection($usern) . "%' ORDER BY date_set DESC LIMIT {$inicio}, {$registros}";
    } elseif ($type == "Following") {
        $long = strlen($follow);
        //echo $long;
        $long_m = $long - 1;
        //echo $long_m;
        $follow_m = substr($follow, -$long, $long_m);
        //echo $follow_m;
        $query = "SELECT status_id,user_id,status, DATE_FORMAT(date_set,'%M %e, %Y @ %l:%i:%s %p') AS ds FROM mt_statuses WHERE user_id IN (" . avoid_injection($follow_m) . ") ORDER BY date_set DESC LIMIT {$inicio}, {$registros}";
        //This is to show user updates with following option to show  OR user_id='$id_usr'
    } elseif ($type == "Public timeline") {
        $query = "SELECT status_id,user_id,status, DATE_FORMAT(date_set,'%M %e, %Y @ %l:%i:%s %p') AS ds FROM mt_statuses ORDER BY date_set DESC LIMIT {$inicio}, {$registros}";
    }
    $result = mysql_query($query, $connuni) or die(mysql_error() . ': ' . $query);
    $total_paginas = ceil($total_registros / $registros);
    //This table was for pagination but I changed it for another one without js
    //Page links an title
    echo "<table width=\"445\"><thead>\n\t\n\t<tr>\n\t<td>";
    if ($id_group != "") {
        echo "<form style=\"float: right;margin-top: 3px; margin-right: 3px; position: absolute;\" action=\"\" name=\"delete_group\" method=\"post\">";
        echo "<input type=\"image\"  src=\"" . $pth . "inc/icons/gr_dl.png\" name=\"delete_group_id\" value=\"" . $id_group . "\">";
        echo "</form>";
        $des = "SELECT group_desc, members FROM mt_group WHERE id_group='" . avoid_injection($id_group) . "'";
        $resultdes = mysql_query($des, $connuni) or die(mysql_error() . ': ' . $query);
        while ($row = mysql_fetch_assoc($resultdes)) {
            echo "<div style=\"margin-left: 25px;\">";
            echo $row["group_desc"];
            $members_message = explode(",", $row["members"]);
            $b = 0;
            while ($members_message[$b]) {
                $namem = name_hide($members_message[$b]);
                $group_replie .= "@" . $namem . " ";
                $b = $b + 1;
            }
            echo " <a href=\"#\" style=\"border: 0px;float: right;\" onclick=\"insertAtCaret('status','" . $group_replie . "');\"><img border=0 src=\"./inc/icons/group_go.png\"></a>";
            echo "</div>";
        }
    }
    echo "</td></tr></thead><tbody>";
    //loop
    while ($row = mysql_fetch_assoc($result)) {
        echo '<tr><td>
	<div class="status-box">
	<div style="float: left; width: 430px;">';
        echo "<form style=\"float: right;\" action=\"\" method=\"post\">";
        if ($id_usr == $row['user_id']) {
            echo "<input type=\"image\" src=\"" . $pth . "inc/icons/dl.png\" name=\"status_id\" value=\"" . $row["status_id"] . "\">";
        }
        echo "</form>";
        echo "<form style=\"float: right;\" action=\"\" method=\"post\">";
        if ($id_usr != $row['user_id']) {
            if (strstr($follow, $row['user_id']) == true) {
            } else {
                echo "<input type=\"image\" src=\"" . $pth . "inc/icons/+.png\" name=\"status_id_mas\" value=\"" . $row["user_id"] . "\">";
            }
        }
        echo "</form>";
        echo "<form style=\"float: right; ";
        if (strstr($follow, $row['user_id']) == true) {
        } else {
            echo "margin-top: 12px;  margin-right: -9px;";
        }
        echo "\" action=\"\" method=\"post\">";
        if ($id_usr != $row['user_id']) {
            if (strstr($follow, $row['user_id']) == true) {
                echo "<input type=\"image\" src=\"" . $pth . "inc/icons/-.png\" name=\"status_id_menos\" value=\"" . $row["user_id"] . "\">";
            } else {
            }
        }
        echo "</form>";
        //avatar
        if (gravatar($row['user_id']) == "yes") {
            $grav_correo = correo($row["user_id"]);
            echo "<a class=\"avatar\" href=\"index.php?user="******"user_id"] . "\">";
            echo "<img width=\"48\" height=\"48\" align=\"left\" style=\"margin-right: 5px;\" border=\"1\" src=\"";
            echo getGravatarUrl($grav_correo, $defImg, "80", "G");
            echo "\" alt=\"Gravatar\"></a>";
        } else {
            if (file_exists("./avatar/" . $row['user_id'] . ".jpg") == true) {
                echo "<a class=\"avatar\" href=\"index.php?user="******"user_id"] . "\">";
                echo '<img align="left" width="48" height="48" style="margin-right: 5px;" border=\\"1\\" 
	src="' . $pth . 'avatar/', $row['user_id'], '.jpg"></a>';
            } else {
                echo "<a class=\"avatar\" href=\"index.php?user="******"user_id"] . "\">";
                echo '<img align="left" width="48" height="48" style="margin-right: 5px;" border=\\"1\\" 
	src="' . $defImg . '"></a>';
            }
        }
        //user
        echo "<b>";
        echo "<a href=\"#\" onclick=\"insertAtCaret('status','@";
        name($row['user_id']);
        echo " ');\">";
        name($row['user_id']);
        echo "</a>";
        echo " </b>";
        //sms
        //echo replies(emoticons(replace_urls(stripslashes($row['status']))))
        $status = replace_urls(stripslashes($row['status']));
        $status = replace_unu($status);
        $status = emoticons($status);
        $status = channels($status);
        echo replies($status);
        echo '</div><span class="time">', $row['ds'], '</span>';
        echo " <a href=\"index.php?user="******"\" style=\"border: 0px;\">\n\t<img style=\"border: 0px;\" src=\"" . $pth . "inc/icons/u.png\" alt=\"u\"/></a> \n\t<a href=\"#\" style=\"border: 0px;\" onclick=\"insertAtCaret('status','@";
        name($row['user_id']);
        echo " ');\">\n\t<img style=\"border: 0px;\" src=\"" . $pth . "inc/icons/r.png\" alt=\"r\"/></a>";
        //echo "<img src=\"inc/icons/d.png\" alt=\"d\"/>
        //<img src=\"inc/icons/f.png\" alt=\"f\"/> ";
        echo "</div></td></tr>";
    }
    ?>

<!-- foot table with link pages buttoms-->
	</tbody>
		<tfoot>
		<td>
			<center>
	<?php 
    if ($pagina - 1 > 0) {
        if ($type == "User") {
            echo "<a id=\"nuevo\" href=\"index.php?user="******"&pagina=" . ($pagina - 1) . "\">&nbsp;Newer&nbsp;</a>";
        } else {
            echo "<a id=\"nuevo\" href=\"index.php?pagina=" . ($pagina - 1) . "\">&nbsp;Newer&nbsp;</a>";
        }
    } else {
        if ($type == "User") {
            echo "<a id=\"nuevorss\" href=\"rss.php?user="******"\">&nbsp;Rss&nbsp;</a>";
        } else {
            echo "<a id=\"nuevorss\" href=\"rss.php\">&nbsp;Rss&nbsp;</a>";
        }
    }
    if ($pagina + 1 <= $total_paginas) {
        if ($type == "User") {
            echo "<a id=\"viejo\" href=\"index.php?user="******"&pagina=" . ($pagina + 1) . "\">&nbsp;Older&nbsp;</a>";
        } else {
            echo "<a id=\"viejo\" href=\"index.php?pagina=" . ($pagina + 1) . "\">&nbsp;Older&nbsp;</a>";
        }
    } else {
    }
    ?>
			</center>
		</td>
		</tfoot>
	</table>
	</div>
<br><br>
<div style="clear: both;"></div>
<!-- END TAB <?php 
    echo $tabnumber;
    ?>
 -->
</div>

<?php 
}
コード例 #9
0
 /**
  * Descarga el ultimo capitulo de una serie, lo comprime, lo envia por correo y borra los archivos
  * @param String $manga_url
  */
 function send_email($manga_url, $dest)
 {
     $count = 30;
     $file = $this->last($manga_url);
     $dir = "mangas/" . $file;
     if (file_exists($file)) {
         echo "{$file} es viejo!";
         while ($count > 0) {
             echo "<br>Intento: {$count} de 30 para finalizar";
             $count--;
             sleep(1800);
             $file = $this->last($manga_url);
             $dir = "mangas/" . $file;
             if (!file_exists($file)) {
                 echo "{$file} es nuevo!";
                 system("cd mangas;tar -pczf ../" . $file . ".tar.gz " . $file);
                 echo "<br>cd mangas;tar -pczf ../" . $file . ".tar.gz " . $file;
                 correo($file . ".tar.gz", $dest);
                 unlink($file . ".tar.gz");
                 $chapter = explode("-", $file);
                 echo "<br>mv " . $chapter[0] . "-" . --$chapter[1] . " " . $chapter[0] . "-" . ++$chapter[1];
                 $chapter = explode("-", $file);
                 system("mv " . $chapter[0] . "-" . --$chapter[1] . " " . $chapter[0] . "-" . ++$chapter[1]);
                 @rrmdir($dir);
                 break;
             }
         }
         if ($count == 0) {
             echo '<br>' . $file . ' ...enviando mail de disculpas y borrando directorio temportal';
             @rrmdir($dir);
             $chapter = explode("-", $file);
             die(email_info($dest, ++$chapter[1] . " de " . $chapter[0]));
         }
     } else {
         echo "{$file} es nuevo!";
         system("cd mangas;tar -pczf ../" . $file . ".tar.gz " . $file);
         echo "<br>cd mangas;tar -pczf ../" . $file . ".tar.gz " . $file;
         correo($file . ".tar.gz", $dest);
         unlink($file . ".tar.gz");
         $chapter = explode("-", $file);
         echo "<br>mv " . $chapter[0] . "-" . --$chapter[1] . " " . $chapter[0] . "-" . ++$chapter[1];
         $chapter = explode("-", $file);
         system("mv " . $chapter[0] . "-" . --$chapter[1] . " " . $chapter[0] . "-" . ++$chapter[1]);
         @rrmdir($dir);
     }
     @rrmdir($dir);
 }
コード例 #10
0
<?php 
include "./inc/config.php";
include "./inc/database.php";
include "./inc/login.php";
include "./inc/functions.php";
?>

<?php 
$query = "SELECT status_id,user_id,status, DATE_FORMAT(date_set,'%b %d %Y %H:%i:%s') AS ds FROM mt_statuses ORDER BY date_set DESC LIMIT 50";
$result = mysql_query($query, $connuni) or die(mysql_error() . ': ' . $query);
while ($row = mysql_fetch_assoc($result)) {
    echo "<event\n\t\tstart=\"" . $row['ds'] . " GMT\"\n\t\ttitle=\"";
    echo name($row['user_id']);
    echo "\"  \n\t\timage=\"";
    if (gravatar($row['user_id']) == "yes") {
        $grav_correo = correo($row["user_id"]);
        echo getGravatarUrl($grav_correo, $defImg, "80", "G");
    } else {
        if (file_exists("./avatar/" . $row['user_id'] . ".jpg") == true) {
            echo $pth . '/avatar/', $row['user_id'], '.jpg';
        } else {
            echo $defImg;
        }
    }
    echo "\"\n>";
    echo $row['status'];
    echo "</event>";
}
?>
</data>
コード例 #11
0
ファイル: ID.php プロジェクト: vlad88sv/UFS
<?php

require_once 'php/vital.php';
require_once 'php/mensajitos.us.php';
$c = 'SELECT usuario, nombre, correo, telefono, carrier FROM ' . db_prefijo . 'usuarios WHERE nivel="agente_us"';
$r = db_consultar($c);
$plantilla = '<p><a href="' . PROY_URL . '">' . PROY_URL . '</a></p><p>Sr./Srta. %s, a continuación sus datos de acceso.</p><p><b>Usuario:</b> %s<br /><b>Clave:</b> ufs2010<br /></p>';
while ($f = mysql_fetch_assoc($r)) {
    $cuerpo = sprintf($plantilla, $f['nombre'], $f['usuario']);
    correo($f['correo'], 'Datos de acceso sistema UFS', $cuerpo);
    EnviarMensajitosUS($f['telefono'], $f['carrier'], 'Se le han enviado los datos de acceso a su correo.');
}
コード例 #12
0
ファイル: registrar.php プロジェクト: vlad88sv/360
function CONTENIDO_REGISTRAR()
{
    if (S_iniciado()) {
        header("location: ./");
        return;
    }
    if (isset($_POST['registrar_proceder'])) {
        $flag_registroExitoso = true;
        if (!empty($_POST['registrar_campo_correo'])) {
            if (!validcorreo($_POST['registrar_campo_correo'])) {
                echo mensaje("Este correo electrónico no es válido, por favor revise que este escrito correctamente o escoja otro e intente de nuevo", _M_ERROR);
                $flag_registroExitoso = false;
            }
            if (_F_usuario_existe($_POST['registrar_campo_correo'], "correo")) {
                echo mensaje("Este correo electrónico ya existe en el sistema, por favor escoja otro e intente de nuevo", _M_ERROR);
                $flag_registroExitoso = false;
            }
            $datos['correo'] = $_POST['registrar_campo_correo'];
        } else {
            echo mensaje("Por favor ingrese su correo e intente de nuevo", _M_ERROR);
            $flag_registroExitoso = false;
        }
        if (!empty($_POST['registrar_campo_nombre_completo'])) {
            $datos['nombre_completo'] = trim($_POST['registrar_campo_nombre_completo']);
        } else {
            echo mensaje("Por favor ingrese su nombre completo e intente de nuevo", _M_ERROR);
            $flag_registroExitoso = false;
        }
        if (!empty($_POST['registrar_campo_clave']) && !empty($_POST['registrar_campo_clave_2'])) {
            //Contraseñas iguales?
            if (trim($_POST['registrar_campo_clave']) == trim($_POST['registrar_campo_clave_2'])) {
                //Tamaño adecuado?
                if (strlen($_POST['registrar_campo_clave']) >= 6 && strlen($_POST['registrar_campo_clave']) <= 100) {
                    $datos['clave'] = sha1(trim($_POST['registrar_campo_clave']));
                } else {
                    echo mensaje("La contraseña debe tener mas de 6 caracteres", _M_ERROR);
                    $flag_registroExitoso = false;
                }
            } else {
                echo mensaje("Las contraseñas no coinciden, por favor ingrese su contraseña e intente de nuevo", _M_ERROR);
                $flag_registroExitoso = false;
            }
        } else {
            echo mensaje("Por favor ingrese su contraseña e intente de nuevo", _M_ERROR);
            $flag_registroExitoso = false;
        }
        if (empty($_POST['registrar_campo_telefono'])) {
            echo mensaje("Por favor ingrese su número telefonico e intente de nuevo", _M_ERROR);
            $flag_registroExitoso = false;
        }
        $datos['telefono'] = $_POST['registrar_campo_telefono'];
        if ($flag_registroExitoso) {
            $datos["nivel"] = _N_usuario;
            $datos["ultimo_acceso"] = mysql_datetime();
            $datos["registro"] = mysql_datetime();
            db_agregar_datos(db_prefijo . 'usuarios', $datos);
            echo Mensaje('¡Su solicitud de registro ha sido procesada!.');
            echo '<p>Puede probar su nueva cuenta ingresando al sistema con el formulario a continuación</p>';
            // Comprobamos que no haya ingresado al sistema
            if (!S_iniciado()) {
                require_once "PHP/inicio.php";
                CONTENIDO_INICIAR_SESION();
                return;
            }
            correo($datos['correo'], "Su registro en " . PROY_NOMBRE . " ha sido exitoso", "Su registro de usuario  en " . PROY_NOMBRE . " ha sido exitoso<hr><br />\n<h1>Datos registrados</h1><br />\nCorreo electrónico: <strong>" . $datos['correo'] . "</strong><br />\nNombre completo: <strong>" . $datos['nombre_completo'] . "</strong><br />\n<br /><br />Gracias por registarse.<br />" . PROY_NOMBRE . "<br />" . PROY_URL);
            return;
        }
    }
    $HEAD_titulo = PROY_NOMBRE . ' - Registrar cuenta';
    echo "<p>¡Bienvenido!, ¿desea vivir la mejor experiencia en compra de flores en El Salvador?<br />Si ya posee una cuenta puede " . ui_href("", "./iniciar", "iniciar sesión") . '</p>';
    echo __PORQUE_TENER_CUENTA;
    echo "<form action=\"registrar\" method=\"POST\">";
    echo "<table>";
    echo ui_tr(ui_td("<acronym title='Ud. ingresará a nuestro sistema usando esta dirección de correo electronico. Asegurese que la dirección exista, puesto que será necesaria en caso de que desee recuperar su contraseña.'>Correo electronico (e-mail)</acronym>") . ui_td(ui_input("registrar_campo_correo", _F_form_cache("registrar_campo_correo"))) . ui_td('<span id="registrar_respuesta_correo"></span>'));
    echo ui_tr(ui_td("<acronym title='Este es el nombre que utilizaremos al contactarlo'>Nombre Completo</acronym>") . ui_td(ui_input("registrar_campo_nombre_completo", _F_form_cache("registrar_campo_nombre_completo"))) . ui_td('<span id="registrar_respuesta_nombre_completo"></span>'));
    echo ui_tr(ui_td("<acronym title='Le permitirá validar su identidad en nuestro sistema. Deberá ser mayor a 6 carácteres'>Contraseña</acronym>") . ui_td(ui_input("registrar_campo_clave", "", "password")));
    echo ui_tr(ui_td("<acronym title='Por favor ingrese nuevamente su contraseña (verificación)'>Contraseña (verificación)</acronym>") . ui_td(ui_input("registrar_campo_clave_2", "", "password")));
    echo ui_tr(ui_td("<acronym title='Número de contacto principal. Le llamaremos a este número si es necesario esclarecer datos sobre una venta'>Teléfono de contacto</acronym>") . ui_td(ui_input("registrar_campo_telefono", _F_form_cache("registrar_campo_telefono"))));
    echo "</table>";
    echo ui_input("registrar_proceder", "Proceder", "submit") . "<br />";
    echo "</form>";
    echo "<strong>Su correo electrónico, teléfono, dirección u otros datos no serán revelados al público ni vendidos a terceras personas.</strong>";
    echo JS_onload('
$("#registrar_campo_correo").blur(function(){$("#registrar_respuesta_correo").load("./registro_correo_existe:"+$("#registrar_campo_correo").val());});
');
}
コード例 #13
0
ファイル: stubs.php プロジェクト: vlad88sv/360
function correo_x_interes($asunto, $mensaje)
{
    $c = sprintf('SELECT `correo` FROM %s ORDER BY fecha ASC LIMIT 1', db_prefijo . 'correo_oferta');
    $r = db_consultar($c);
    while ($f = mysql_fetch_assoc($r)) {
        correo($f['correo'], PROY_NOMBRE . " - {$asunto}", $mensaje);
        echo $f['correo'] . '<br>';
    }
}
コード例 #14
0
										
									case "save":
										if($sql->consulta("INSERT INTO auth_refunds(id,id_agent,fecha,shift,member_id,fullname,email,amount,status,comment) 
										values(Null,'".$_POST["idagent"]."','".$_POST["date"]."','".$_POST["shift"]."','".$_POST["memberid"]."',
										'".$_POST["fullname"]."','".$_POST["email"]."','".$_POST["amount"]."','0','".$_POST["comment"]."')")){
										
										echo "Datos grabados<br><br>";
										
										include("correo.php");
										$email_remitente="";
										$nombre_remitente="";
										$email_destino="*****@*****.**";
										$nombre_destino="Nella";
										$asunto="Refund authorization";
										$mensaje="Hay una solicitud para autorizar un refund";
										correo($email_remitente,$nombre_remitente,$email_destino,$nombre_destino,$asunto,$mensaje,$copia1,$copia2,$copia3);
										}
										else{
											echo "Hubo un error";
										}
										break;
								}
							?>
                        </td>
                        <!--tercer columna xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -->
                        </tr>
                	</table>
                </td>
            </tr>
            <!-- ===================================================================================================================== -->
		</table>
コード例 #15
0
ファイル: ssl.compras.php プロジェクト: vlad88sv/360
function SSL_MOSTRAR_FACTURA($id_factura)
{
    $transaccion = db_obtener(db_prefijo . 'SSL_compra_contenedor', 'transaccion', 'codigo_compra="' . $id_factura . '"');
    list($factura, $f) = SSL_COMPRA_FACTURA($transaccion);
    // Correo para el staff
    $to = PROY_MAIL_BROADCAST_NOMBRE . PROY_MAIL_BROADCAST;
    $subject = 'Compra en ' . PROY_NOMBRE_CORTO . ' - ' . dechex(crc32(microtime()));
    $message = "<hr />\n" . $factura . "<hr />\n";
    $headers = 'Reply-To: ' . (empty($f['tarjeta_de']) ? @$f['nombre_t_credito'] : @$f['tarjeta_de']) . ' <' . (empty($f['correo_contacto']) ? PROY_MAIL_REPLYTO : @$f['correo_contacto']) . '>' . "\r\n";
    @correo($to, $subject, $message, $headers);
    // Correo para el cliente
    if (!empty($f['correo_contacto'])) {
        $to = sprintf('"%s" <%s>', empty($f['tarjeta_de']) ? @$f['nombre_t_credito'] : @$f['tarjeta_de'], @$f['correo_contacto']);
        $subject = 'Su compra en ' . PROY_NOMBRE_CORTO . ' - ' . dechex(crc32(microtime()));
        $message = "<p>Gracias por su compra en " . PROY_NOMBRE_CORTO . ", su pedido ha sido recibido en nuestro sistema.</p><p>Por favor corrobore que todos los datos presentandos a continuación sean correctos.</p><hr />\n" . $factura . "<hr />\n";
        $headers = 'Reply-To: ' . PROY_MAIL_REPLYTO_NOMBRE . PROY_MAIL_REPLYTO . "\r\n";
        @correo($to, $subject, $message, $headers);
    }
    echo '<h1>Transaccion completada</h1>';
    echo '<p>¡Gracias por su compra!, el equipo de Flor360.com comenzara a elaborar su pedido con las flores mas frescas disponibles en este preciso momento.</p>';
    echo '<hr />';
    echo '<h2>Factura</h2>';
    echo $factura;
    echo '<hr />';
    echo sprintf('<p>Puede consultar el estado de su orden desde la siguiente dirección Web:<br /> <input type="text" value="%s" width="100%%" /></p>', PROY_URL . 'informacion?tipo=estado&pin=' . $transaccion);
    echo sprintf('<p>Su copia del recibo virtual se encuentra en la siguiente dirección web<br /> <input type="text" value="%s" width="100%%" /></p>', PROY_URL . 'informacion?tipo=factura&pin=' . $transaccion);
    echo '<p>Por favor guarde las direcciones anteriores para poder consultarlas en un futuro o si desea cancelar su orden</p>';
    echo '<p class="medio-oculto"><strong>Nota:</strong> es posible que lo contactemos telefonicamente para aclarar la transaccion si algun dato es invalido</p>';
    return;
}
コード例 #16
0
ファイル: __stubs.php プロジェクト: vlad88sv/BCA
function correo_x_nivel($nivel, $asunto, $mensaje)
{
    $c = sprintf('SELECT correo FROM %s WHERE nivel=%s', db_prefijo . 'usuarios', $nivel);
    $r = db_consultar($c);
    while ($f = mysql_fetch_array($r)) {
        correo($f['correo'], PROY_NOMBRE . " - {$asunto}", $mensaje);
    }
}
コード例 #17
0
 public function notification()
 {
     $request = (object) $_POST;
     $confirmed = correo($request);
     return view('website/contact', compact('confirmed'));
 }