/** * Display error alerts in admin panel */ function alerts($errors, $capability = 'activate_plugins') { if (!did_action('init')) { return add_action('init', function () use($errors, $capability) { alerts($errors, $capability); }); } $alert = function ($message) { echo '<div class="error"><p>' . $message . '</p></div>'; }; if (call_user_func_array('current_user_can', (array) $capability)) { add_action('admin_notices', function () use($alert, $errors) { array_map($alert, (array) $errors); }); } }
<?php function alerts($mes, $url) { echo "<script>alert('{$mes}');</script>"; echo "<script>window.location='{$url}';</script>"; } $id = $_GET['id']; $sql = "delete from bbook where bid=" . $id . " and rid=32"; //echo $sql; $res = mysql_query($sql); alerts("»¹Êé³É¹¦", "duzhe.php?cc=ä¯ÀÀ");
$app_base_url = strlen($app_base) ? "/{$app_base}" : $app_base; config('url', $app_base_url); config('templates', 'views'); require APP_DIR . 'functions.php'; if (!session('user_uid')) { if (isset($_POST['email']) && isset($_POST['password'])) { $users = jdb_select('.users', ['email' => trim($_POST['email'])]); if (count($users)) { $user = $users[0]; if ($user['hash'] === hash('sha256', trim($_POST['password']))) { session('user_uid', $user['_uid']); redirect($_SERVER['REQUEST_URI']); } else { alerts('error', 'Wrong email or password!'); } } else { alerts('error', 'Wrong email or password!'); } } echo phtml('login', [], false); exit; } stash('user', jdb_select('.users', session('user_uid'))[0]); if (flash('info')) { alerts('info', flash('info')); } require 'routes/routes.main.php'; require 'routes/routes.users.php'; require 'routes/routes.settings.php'; require 'routes/routes.collections.php'; dispatch();
<div class="row"> <div class="col-md-6"> <h1>Newsletter</h1> <p>Cadastre seu email em nossa lista para que você receba todas as nossas novidades em primeira mão!</p> </div> </div> <div class="row"> <div class="col-md-6"> <?php // Mensagens do sistema; $msg_newsletter = $this->session->flashdata('msg_newsletter'); if ($msg_newsletter) { echo alerts($msg_newsletter, 'warning', true); } ?> <?php echo form_open('newsletter', array('role' => 'form')); ?> <div class="form-group"> <label class="control-label" for="nome">Nome</label> <input class="form-control" name="nome" id="nome" placeholder="Seu nome..." type="text"> <?php echo form_error('nome'); ?> </div> <div class="form-group"> <label class="control-label" for="email">Email</label> <input class="form-control" name="email" id="email" placeholder="Seu email..." type="text"> <?php
echo Editable::widget(['model' => Yii::$app->user->identity, 'attribute' => 'schoolId', 'value' => 'school.name', 'url' => 'user/editable', 'type' => 'select', 'mode' => 'inline', 'options' => ['class' => 'navbar-brand'], 'clientOptions' => ['showbuttons' => false, 'value' => Yii::$app->user->identity->schoolId, 'source' => Url::to(['school/select']), 'success' => new JsExpression('function(a){' . '$("<div>").addClass("alert alert-info").html("Switching schools...").appendTo("#alerts");' . 'location.reload(true);' . '}')]]); } else { if (!Yii::$app->user->isGuest) { echo '<a href="/" class="navbar-brand">' . Yii::$app->user->identity->school->name . '</a>'; } } echo Nav::widget(['options' => ['class' => 'navbar-nav navbar-right'], 'items' => [['label' => 'Home', 'url' => ['/site/index']], ['label' => 'Contact', 'url' => ['/site/contact']], Yii::$app->user->isGuest ? ['label' => 'Login', 'url' => ['/auth/default/login']] : ['label' => 'Logout (' . Yii::$app->user->identity->username . ')', 'url' => ['/auth/default/logout'], 'linkOptions' => ['data-method' => 'post']], '<li><a href="' . Url::to(['/user/config']) . '" title="Profile">' . '<span class="glyphicon glyphicon-user"></span></a></li>']]); NavBar::end(); ?> <div class="container"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <div id="alerts"><?php echo alerts(); ?> </div> <?php echo $content; ?> </div> </div> <footer class="footer"> <div class="container"> <p class="pull-left">© New Paltz Karate Academy <?php echo date('Y'); ?> </p> <p class="pull-right"><?php
<!--[if lt IE 9]> <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> <![endif]--> </head> <body class="login-page"> <div class="login-box"> <div class="login-logo"> <b>Admin</b>WPanel </div><!-- /.login-logo --> <div class="login-box-body"> <p class="login-box-msg">Recuperação de senha</p> <?php $msg_sistema = $this->session->flashdata('msg_recover'); if ($msg_sistema) { echo alerts($msg_sistema, 'warning', true); } echo form_open('admin/recovery', array('role' => 'form')); ?> <div class="row"> <div class="col-md-12"> <p>Informe o email usado no seu cadastro para que possamos enviar as orientações para redefinir sua senha.</p> </div> </div> <div class="form-group has-feedback"> <label class="control-label" for="email">Email</label> <input class="form-control" id="email" name="email" placeholder="Seu email..." type="email"/> <span class="glyphicon glyphicon-envelope form-control-feedback"></span> <?php echo form_error('email'); ?>
echo base_url('lib/css'); ?> /AdminLTE.css" rel="stylesheet" type="text/css" /> </head> <body class="setup-page"> <div class="setup-box box-solid"> <div class="setup-logo"> <b>Setup</b>WPanelCMS </div> <div class="setup-box-body"> <p class="setup-box-msg"><b>Seja bem vindo à instalação inicial do WPanel CMS.</b></p> <p>Crie uma base de dados em branco no seu servidor. Caso tenha dúvidas, <a href="http://wpanelcms.com.br/post/criando-um-novo-banco-de-dados-mysql-no-cpanel.html" target="_blank">veja este tutorial</a>. Em seguida preencha os campos abaixo com os dados da base de dados que você acabou de criar.</p> <?php $msg_setup = $this->session->flashdata('msg_setup'); if ($msg_setup) { echo alerts($msg_setup, 'warning', true); } ?> <form action="<?php echo site_url('setup'); ?> " method="post" role="form" class="form-horizontal"> <div class="form-group"> <label for="servername" class="col-sm-3 control-label">Servidor MySQL</label> <div class="col-sm-9"> <input type="text" class="form-control" id="servername" name="servername" placeholder="Ex: localhost" /> <?php echo form_error('servername'); ?> </div> </div>
if (!preg_match('/^\\S+@\\S+$/', $email)) { alerts('error', 'Email must have format: abc@xyz.com.'); } if (stash('user')['email'] !== $email) { $users = jdb_select('.users', ['email' => $email]); if (count($users) > 0) { alerts('error', 'User with same email alredy exists.'); } } if ($new_password !== '') { if (stash('user')['hash'] !== hash('sha256', $password)) { alerts('error', 'Wrong password.'); } if (!preg_match('/.{6}/', $new_password)) { alerts('error', 'New password must containt minimum 6 characters.'); } } if (count(alerts('error')) === 0) { $update = ['login' => $login, 'email' => $email]; if ($new_password) { $update['hash'] = hash('sha256', $new_password); } if (jdb_update('.users', $update, stash('user')['_uid'])) { alerts('info', 'User updated.'); stash('user', jdb_select('.users', stash('user')['_uid'])[0]); } else { alerts('error', 'Something was wrong, user not updated.'); } } echo phtml('user'); });
$res = mysql_query($sql); if ($res && mysql_num_rows($res)) { while ($row = mysql_fetch_assoc($res)) { echo "<tr>"; echo "<td>" . $row['bid'] . "</td>"; $sql2 = "select * from bookinfo where id=" . $row['bid']; $res1 = mysql_query($sql2); $row1 = mysql_fetch_assoc($res1); //echo $sql2; echo "<td>" . $row['jieshutime'] . "</td>"; echo "<td>" . $row1['bookname'] . "</td>"; echo "<td>" . $row1['booktype'] . "</td>"; echo "<td>" . $row1['publishing'] . "</td>"; ?> <td> <a href="duzhe.php?cc=还书&id=<?php echo $row['bid']; ?> ">还书</a> </td> <?php echo "</tr>"; } } else { alerts("你未借书", "duzhe.php?cc=浏览"); } ?> </table> </div> </body> </html>
$collection = ['name' => $name, 'slug' => $slug, 'fields' => isset($_POST['fields']) ? $_POST['fields'] : null]; if (!$collection['fields']) { alerts('error', 'Collection must have fields.'); } else { $names = []; foreach ($collection['fields'] as $n => $field) { $field['name'] = trim($field['name']); if ($field['name'] === '') { alerts('error', 'Enter field name (' . ($n + 1) . ')'); } elseif (in_array($field['name'], $names)) { alerts('error', 'Field with same name aready exist (' . ($n + 1) . ')'); } else { $names[] = $field['name']; } if ($field['type'] === 'select' && trim($field['options']) === '') { alerts('error', 'Field with type `select` must have options (' . ($n + 1) . ')'); } $collection['fields'][$n] = ['name' => trim($field['name']), 'type' => $field['type'], 'label' => $field['label'], 'default' => $field['default_value'], 'required' => isset($field['required']) ? true : false, 'options' => $field['options']]; } } if (count(alerts('error')) === 0) { if (jdb_update('collections', $collection, $uid)) { flash('info', 'Collection updated successfuly.'); redirect(site() . 'collections/collection/' . $uid); } else { alerts('error', 'Something was wron, collection do not created.'); } } } echo phtml('collection', ['collection' => $collection]); });
<h3>Fale conosco</h3> <hr/> <?php // Mensagens do sistema; $msg_contato = $this->session->flashdata('msg_contato'); if ($msg_contato) { echo alerts($msg_contato, 'warning', true); } ?> <div class="row"> <div class="col-sm-offset-2 col-md-10"> <?php echo $contact_content; ?> </div> </div> <div class="row"> <div class="col-md-12"> <?php echo form_open('contato', array('class' => 'form-horizontal', 'role' => 'form')); ?> <div class="form-group"> <div class="col-sm-2"> <label for="nome" class="control-label">Nome <b>(*)</b></label> </div> <div class="col-sm-10"> <input type="text" class="form-control" name="nome" id="nome" value="<?php echo set_value('nome'); ?> " placeholder="Seu nome..."> <?php
$sql = "select * from bookinfo where bookname like \n'" . $s2 . "'"; $res = mysql_query($sql); if ($res && mysql_num_rows($res)) { while ($row = mysql_fetch_assoc($res)) { echo "<tr>"; echo "<td>" . $row['id'] . "</td>"; echo "<td>" . $row['bookname'] . "</td>"; echo "<td>" . $row['booktype'] . "</td>"; echo "<td>" . $row['publishing'] . "</td>"; echo "<td>" . $row['bookcase'] . "</td>"; ?> <td> <a href="duzhe?aa=借书&id=<?php echo $row['id']; ?> ">借书</a> </td> <?php echo "</tr>"; } } else { alerts("对不起煤油该书", "duzhe.php?aa=找书"); } } ?> </table> </div> </div> </body> </html>
<?php error_reporting(-1); $_ = $_POST ?: $_GET; // if (!$_) {return;} extract($_); $mode = $mode ?: "ls"; $handle = $handle ?: "../pages"; switch ($mode) { case "ls": $output = listdir($handle); echo json_encode($output); break; case "alerts": alerts(); break; case "faires": faires(); break; case "routes": routes(); break; default: echo "try again.\n"; break; } function pre($i) { echo "<pre>"; print_r($i); echo "</pre>";
<body> <div id='container'> <div id='header'></div> <div id='center'> <div id='sidebar-left'> <div id='menu'> <div class='icon'><a href="/">Home</a></div> <div class='icon'><a href="/news">News</a></div> <div class='icon'><a href="/workspace">Workspace</a></div> </div> </div> <?php echo alerts($this->alert()); ?> <div id='content'> <div><!-- just padding --> <?php echo $this->view(); ?> </div> </div> </div> <div id='footer'></div> </div>