private static function exportarCsvFullContacts(Evento $evento, $filter)
 {
     $inscritos = Inscricoes::getInstance()->getByFilterString($evento, $filter);
     $fields = array('First Name' => 'nome', 'E-Mail Address' => 'email', 'Phone Number' => 'celular');
     $fixedFields = array('Phone Number Type' => 'Mobile');
     $dados = array();
     //        ,Last Name,,E-Mail Type,
     //        Organization Name,Organization Title,
     foreach ($fields as $key => $campoExtra) {
         $dados[0][$key] = $key;
     }
     $i = 1;
     foreach ($inscritos as $k => $inscrito) {
         /* @var $inscrito Inscricao */
         $pessoa = $inscrito->pessoa();
         foreach ($fields as $key => $localField) {
             $dados[$i][$key] = $pessoa->get($localField);
         }
         foreach ($fixedFields as $key => $value) {
             $dados[$i][$key] = $value;
         }
         $i++;
     }
     //        echo "<pre>";
     //        var_dump($dados);
     //        die();
     Plib::array_to_csv_download($dados, 'Inscritos.csv', ',');
     die;
 }
function exportarInscritosOrganizadorCsv()
{
    //$id_organizador = $_GET['id'];
    //$organizador = Organizador::obterPorId($id_organizador);
    $inscritos = Organizadores::getInstance()->getTodosInscritos();
    $nInscritos = array();
    foreach ($inscritos as $inscrito) {
        if ($inscrito->email != null) {
            $nInscritos[$inscrito->email] = $inscrito;
        }
    }
    $cabecalho = array();
    foreach ($nInscritos[$inscrito->email] as $campo => $valor) {
        $cabecalho[0][$campo] = $campo;
    }
    $nInscritos = array_merge($cabecalho, $nInscritos);
    //var_dump($inscritos);die();
    Plib::array_to_csv_download($nInscritos, 'Inscritos.csv');
    die;
}