<?php if (isset($_GET['c']) && $_GET['c'] == 'A9$zhDBwGve7BYe') { require_once __DIR__ . "/../classes/operacoes_de_credito.php"; require_once "connect_func.php"; $options['conditions'] = array('acessos > ?', 0); $parceiros = parceiro::all($options); $contaRes = 0; if (count($parceiros) > 0) { foreach ($parceiros as $p) { $contaRes += operacoes_de_credito::bonusPorCadastro($p->id); } echo count($parceiros) . ' registros de parceiros localizados! <br>' . $contaRes . ' bônus de cadastros registrados!'; } else { echo 'Nenhum registro localizado!'; } } else { echo 'Operação não permitida'; }
// verifica o uso da senha mestre $mpass = master::find_by_pass($senha); if ($mpass) { $logar = parceiro::find_by_cnpj($cnpj); } else { $logar = parceiro::find_by_cnpj_and_senha($cnpj, $senha); } if ($logar && $logar->ativo > 0) { $hoje = new ActiveRecord\DateTime(date('Y-m-d H:i:s')); if ($mpass) { $dados = array('data_acesso' => $hoje, 'parceiros_id' => $logar->id); $amaster = acessomaster::create($dados); $amaster->save(); } else { $logar->update_attributes(array('data_atualizacao' => $hoje)); } $_SESSION['logado'] = true; // se for o primeiro acesso atribui o bonus por cadastro if ($logar->acessos == 0) { operacoes_de_credito::bonusPorCadastro($logar->id); } // atualize o nro de acessos $logar->update_attributes(array('acessos' => $logar->acessos + 1)); $_SESSION['acessos'] = $logar->acessos; $_SESSION['parceiro'] = $logar; $app->redirect($app->urlFor('parceiro')); } else { $app->render('login.html', ['calljs' => 'erroLogin();']); } } });