示例#1
0
<?
	function __autoload($classe) {
		require_once "../class/".$classe.".class.php";
	}
	
	$informativo = new Informativo();
	$informativoDAO = new InformativoDAO();	
	
	$informativo->setEmail($_POST['email']);
	$informativo->setNome($_POST['nome']);
	$informativo->setStatus(0);

	if($informativoDAO->verificaEmail($informativo->getEmail()) > 0) {
		echo utf8_encode("E-mail já consta em nossa base.");
	} else {
		if($informativoDAO->Insere($informativo)) {
			echo "E-mail cadastrado com sucesso!";
		} else {
			echo "Estamos com dificuldade técnicas!\nTente mais tarde.";
		}
	}
	
?>
$informativoDAO = new InformativoDAO();
$informativoHTML = new InformativoHTML();
$acao = $_GET["acao"];
//$acao = "Alterar";
$menuDAO = new MenuAdminDAO();
$menu = $menuDAO->getMenuPorTitulo("informativos");
$idmenu = $menu->getIdmenu();
switch ($acao) {
    case "add":
        $setNome = $_POST["nome"];
        $setEmail = $_POST["email"];
        $setStatus = "Autoriza Recebimento";
        $informativo->setNome($setNome);
        $informativo->setEmail($setEmail);
        $informativo->setStatus($setStatus);
        $informativoDAO->Insere($informativo);
        header("location: ../principal.php?menu=4&act=mostra&msg=4");
        break;
    case "addlista":
        if ($_FILES["lst"]["name"] == null) {
            $texto = $_POST["lista"];
            $texto = explode(",", $texto);
            $n = count($texto);
            if ($n > 5000) {
                $menos = 5000;
                $total = $n - $menos;
                header("location: ../principal.php?menu=4&act=add&menos={$menos}&n={$n}&total={$total}");
            } else {
                for ($i = 0; $i < $n; $i++) {
                    $setNome = $_POST["nome"];
                    $setEmail = $texto[$i];