本文整理汇总了PHP中app\App::setTitle方法的典型用法代码示例。如果您正苦于以下问题:PHP App::setTitle方法的具体用法?PHP App::setTitle怎么用?PHP App::setTitle使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\App
的用法示例。
在下文中一共展示了App::setTitle方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: htmlspecialchars
<?php
use App\App;
use Core\Config;
use App\Vendor\InfoUser;
use App\Vendor\User;
use App\Vendor\Follow;
require 'core/init.php';
if (!connect()) {
User::redirect('/home.php');
}
//On défini le titre
App::setTitle('Profil');
$id_page = "profil";
/* Si le profil selectionné n'est pas le notre */
if (isset($_GET['user']) && $_GET['user'] != $_SESSION['username']) {
$profil_userid = $_GET['user'];
$profil_user = InfoUser::getInstance($DB_con, $profil_userid);
} else {
/* Sinon si c'est le notre */
$profil_user = InfoUser::getInstance($DB_con, $_SESSION['username']);
}
/* On récupère ensuite les infos */
$info_profil = $profil_user->getInfo();
$follow = Follow::getInstance($DB_con, $info_profil->id);
if (isset($_POST['SubmitFollow'])) {
$UserToFollow = htmlspecialchars(trim($_POST['ProfilUserid']));
if (!empty($UserToFollow)) {
$follow->Follow();
}
}
示例2:
<?php
use App\App;
use App\Vendor\User;
use Core\Config;
require 'core/init.php';
/* On déconnecte l'utilisateur */
User::logout();
//On défini le titre
App::setTitle('Déconnexion');
$id_page = "logout";
//On importe la vue
require Config::get('view.paths') . 'deconnexion.view.php';
示例3: array
<?php
use App\App;
use Core\Config;
use App\Vendor\InfoUser;
use App\Vendor\User;
use App\Vendor\Image;
require 'core/init.php';
if (!connect()) {
User::redirect('/home.php');
}
//On défini le titre
App::setTitle('Modification profil');
$id_page = "edit-profil";
$profil_user = InfoUser::getInstance($DB_con, $_SESSION['username']);
$user = User::getInstance($DB_con);
/* On récupère ensuite les infos */
$info_profil = $profil_user->getInfo();
$bio = $info_profil->bio;
/*
* Si on valide le formulaire sur le profil
*/
if (isset($_POST['SubmitProfil'])) {
$errors = array();
$data = array();
$bio = htmlspecialchars(trim($_POST['inputBio']));
$imgprofil = $_FILES['inputImg'];
/* Si la bio a été modifié et fait ne fait pas plus de 160 caractères */
if ($bio != $info_profil->bio) {
if (strlen(utf8_decode($bio)) > 160) {
$errors['LengthBio'] = "Votre bio ne doit pas faire plus de 160 caractères";
示例4: array
<?php
use App\App;
use Core\Config;
use App\Vendor\InfoUser;
use App\Vendor\User;
require 'core/init.php';
if (!connect()) {
User::redirect('/home.php');
}
//On défini le titre
App::setTitle('Paramètres');
$id_page = "parametres";
$profil_user = InfoUser::getInstance($DB_con, $_SESSION['username']);
$user = User::getInstance($DB_con);
/* On récupère ensuite les infos */
$info_profil = $profil_user->getInfo();
$email = $info_profil->email;
$pseudo = $info_profil->pseudo;
/*
* Si on valide le formulaire sur le profil
*/
if (isset($_POST['SubmitProfil'])) {
$errors = array();
$data = array();
$pseudo = htmlspecialchars(trim($_POST['inputUsername']));
$email = htmlspecialchars(trim($_POST['inputEmail']));
/* Si un des deux champs est vide */
if (empty($pseudo) || empty($email)) {
$errors['EmptyInput'] = "Veuillez remplir tous les champs de texte";
}
示例5: htmlspecialchars
<?php
use App\App;
use App\Vendor\User;
use Core\Config;
require 'core/init.php';
if (connect()) {
User::redirect('/');
}
//On défini le titre
App::setTitle('Connexion');
$id_page = "login";
$user = User::getInstance($DB_con);
if (isset($_POST['SubmitButton'])) {
$errors = null;
$encoding = 'utf-8';
$username = htmlspecialchars(trim($_POST['InputUsername']), ENT_QUOTES, $encoding);
$password = htmlspecialchars(trim($_POST['InputPassword']), ENT_QUOTES, $encoding);
if (isset($_POST['InputStayOnline'])) {
$stayonline = htmlspecialchars($_POST['InputStayOnline']);
} else {
$stayonline = null;
}
/* On vérifie que tous les champs sont saisies */
if (empty($username) || empty($password)) {
$errors['FieldsEmpty'] = "Veuillez saisir tous les champs de texte";
}
/* On vérifie qu'il n'y a pas d'erreurs */
if ($errors) {
$allerror = "<ul>";
foreach ($errors as $key) {
示例6: array
<?php
use App\App;
use App\Vendor\User;
use Core\Config;
use Identicon\Identicon;
require 'core/init.php';
if (connect()) {
User::redirect('/');
}
//On défini le titre
App::setTitle('Inscription');
$id_page = "register";
/*
* On défini un nouvelle objet user
*/
$user = User::getInstance($DB_con);
/* Si on valide le formulaire */
if (isset($_POST['submitRegister'])) {
$errors = array();
$pseudo = htmlspecialchars(trim($_POST['InputPseudo']), ENT_QUOTES);
$prenom = htmlspecialchars(trim($_POST['InputPrenom']), ENT_QUOTES);
$nom = htmlspecialchars(trim($_POST['InputNom']), ENT_QUOTES);
$email = htmlspecialchars(trim($_POST['InputEmail']), ENT_QUOTES);
$email = mb_strtolower($email);
$password = htmlspecialchars(trim($_POST['InputPassword']), ENT_QUOTES);
$confirmpassword = htmlspecialchars(trim($_POST['InputPassword2']), ENT_QUOTES);
/* On vérifie que tous les champs ont bien été saisis */
if (empty($pseudo) || empty($nom) || empty($prenom) || empty($email) || empty($password) || empty($confirmpassword)) {
$errors['EmptyFields'] = "Veuillez remplir tous les champs de texte";
}
示例7:
<?php
use App\App;
use Core\Config;
use App\Vendor\User;
require 'core/init.php';
if (connect()) {
User::redirect('/');
}
//On défini le titre
App::setTitle('Accueil');
$title_site = Config::get('app.title');
//On importe la vue
require Config::get('view.paths') . 'home.view.php';