/** * @brief Function addPhoto * insere no banco uma nova foto, sendo o endereço novo ou o passado como parametro. * @param id_adm do usuario logado * @return mensagem indicador de erro ou sucesso */ public function addPhoto($id_adm) { $name = Photo::getSendName(); /* Guarda diretorio com novo nome e envia a imagem */ if (is_array($name) && array_key_exists('ERRO', $name)) { /* Verificando se eh o nome da imagem ou a mensagem de erro */ return $name['ERRO']; } else { $morephoto = new Photo(); $morephoto->albumName = $this->name; return $morephoto->set($id_adm, Dbcommand::getServer() . $name); } }
<footer class="footer"> <script src="http://code.jquery.com/jquery-2.1.4.min.js" type="text/javascript"></script> <script src="<?php echo Dbcommand::getServer(); ?> /components/js/responsive.js" type="text/javascript"></script> <script src="<?php echo Dbcommand::getServer(); ?> /components/ckeditor/ckeditor.js" type="text/javascript"></script> <!-- <div class="container"> <p class="pull-right"><a href="#">Voltar ao topo</a></p> <p> <?php echo $company->getName(); ?> | Desenvolvido por <a href="http://www.ejectufrn.com.br" target="_blank">EJECT</a>.</p> <!-- Links Rodape -- <ul class="footer-links"> <li><a href="http://blog.getbootstrap.com">Blog</a></li> <li class="muted">·</li> <li><a href="https://github.com/twitter/bootstrap/issues?state=open">Issues</a></li> <li class="muted">·</li> <li><a href="https://github.com/twitter/bootstrap/wiki">Roadmap e changelog</a></li> </ul> // Links Rodape -- </div--> </footer> <!-- //Fim Rodape --> </body> </html>
} else { /* ============= Editar nome e/ou foto =============== */ $i = (int) Dbcommand::get('up') - 1; /* Guarda o indice que foi passado pelo get do nome e foto a ser editado */ if (@$_POST) { if ($_FILES['photo']['name'] != '') { /* Atualiza apenas o nome e foto nova */ $name = Photo::getSendName(); /* Guarda diretorio com novo nome */ if (is_int($name)) { /* Verificando se eh o nome da imagem ou a mensagem de erro (inteiro) */ header("Location: view.php?up=" . ($i + 1) . "&msg=" . $name); } else { unlink("../" . $banner->photo[$i]->getDir()); /* Deletando arquivo em "../components/img" */ header("Location: view.php?up=" . ($i + 1) . "&msg=" . $banner->photo[$i]->update($user->getId(), Dbcommand::getServer() . $name)); /* Adiciona nova foto com novo endereco */ } } else { /* Atualiza apenas o nome passando a url antiga */ header("Location: view.php?up=" . ($i + 1) . "&msg=" . $banner->photo[$i]->update($user->getId(), $banner->photo[$i]->url)); } } ?> <!-- Banner --> <div class="col-xs-12 col-sm-10"> <div class="jumbotron"> <a href="./"><h1>Banners</h1></a> <br/> <?php echo Message::get();
$i = Dbcommand::get('up') - 1; $company->links->link[$i]->get(); if (@$_POST) { if ($_FILES['photo']['name'] != '') { /* Atualiza apenas o nome e foto nova */ $name = Photo::getSendName(); /* Guarda diretorio com novo nome */ if (is_int($name)) { /* Verificando se eh o nome da imagem ou a mensagem de erro (inteiro) */ header("Location: view.php?up=" . ($i + 1) . "&msg=" . $name); } else { for ($j = 0; $j < $company->links->link[$i]->album->size; $j++) { unlink(".." . $company->links->link[$i]->album->photo[$j]->getDir()); /* Deletando arquivo em "../components/img" */ } header("Location: view.php?up=" . ($i + 1) . "&msg=" . $company->links->link[$i]->update($user->getId(), Dbcommand::getServer() . $name)); } } else { /* Atualiza apenas o nome passando a url antiga */ header("Location: view.php?up=" . ($i + 1) . "&msg=" . $company->links->link[$i]->update($user->getId())); } } ?> <!-- Links --> <div class="col-xs-12 col-sm-10"> <div class="jumbotron"> <a href="./"><h1>Links</h1></a> <br/> <?php echo Message::get(); ?>
/** * @brief Function verifyAccess * verifica se o tempo de sessão do usuario expirou. * @param void * @return void */ public function verifyAccess() { session_start(); if (!isset($_SESSION['usuario_logado'])) { header("location: " . Dbcommand::getServer() . "/login.php?msg=entrada_usuario"); } else { $this->id = $_SESSION['usuario_logado']; $registro = $_SESSION['registro']; $limite = $_SESSION['limite']; if ($registro) { // verifica se a session registro esta ativa $segundos = time() - $registro; } // fim da verificacao da session registro /* verifica o tempo de inatividade se ele tiver ficado mais do tempo limite sem atividade ele destroi a session se nao ele renova o tempo e ai eh contado mais o tempo limite */ if ($segundos > $limite) { session_destroy(); echo "<script>alert('" . utf8_decode("Sua sessão expirou, favor logar novamente!") . "');\n location.reload()</script>"; die; //destroi pagina para que nao carregue } else { $_SESSION['registro'] = time(); } // fim da verificacao de inatividade } }