本文整理汇总了PHP中Core::goPage方法的典型用法代码示例。如果您正苦于以下问题:PHP Core::goPage方法的具体用法?PHP Core::goPage怎么用?PHP Core::goPage使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Core
的用法示例。
在下文中一共展示了Core::goPage方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: isset
<?php
/**
* Acceptation d'une nouvelle mission
*
* PHP version 5
*
* @category Ajax
* @package LeQG
* @author Damien Senger <hi@hiwelo.co>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
* @link http://leqg.info
*/
// On vérifie qu'un code de mission a été entré
if ((isset($_GET['code']) || isset($_POST['code'])) && (isset($_GET['user']) || isset($_POST['user']))) {
// On récupère le code de la mission
$code = isset($_GET['code']) ? $_GET['code'] : $_POST['code'];
$user = isset($_GET['user']) ? $_GET['user'] : $_POST['user'];
// On ouvre la mission
$mission = new Mission($code);
$type = $mission->get('mission_type') == 'porte' ? 'porte' : 'boite';
// On change le statut de la mission comme ouvert et on redirige
if ($mission->reponse(1, $user)) {
Core::goPage($type, array('action' => 'missions'), true);
} else {
// En cas d'erreur, on affiche un code d'erreur
http_response_code(418);
}
} else {
http_response_code(418);
}
示例2: array
?>
">
<small><span><?php
echo Event::displayType($e->get('type'));
?>
</span></small>
<strong><a href="<?php
echo Core::goPage('contact', array('contact' => $c->get('id'), 'evenement' => $e->get('id')));
?>
"><?php
echo !empty($e->get('objet')) ? $e->get('objet') : 'Événement sans titre';
?>
</a></strong>
<ul class="infosAnnexes">
<li class="contact"><a href="<?php
echo Core::goPage('contact', array('contact' => $c->get('id')));
?>
"><?php
echo $c->display_name();
?>
</a></li>
<li class="date"><?php
echo date('d/m/Y', strtotime($e->get('date')));
?>
</li>
</ul>
</li>
<?php
}
?>
</ul>
示例3: foreach
<section id="missions">
<h3 class="titrebloc">Missions ouvertes auxquelles vous participez</h3>
<ul class="liste-missions">
<?php
foreach ($missions_ouvertes as $mission_ouverte) {
$mission = new Mission(md5($mission_ouverte));
$deadline = DateTime::createFromFormat('Y-m-d', $mission->get('mission_deadline'));
?>
<li>
<a href="<?php
Core::goPage('reporting', array('mission' => $mission->get('mission_hash')));
?>
" class="nostyle"><button style="float: right; margin-top: 1.33em;">Ouvrir la mission</button></a>
<a href="<?php
Core::goPage('reporting', array('mission' => $mission->get('mission_hash')));
?>
" class="nostyle"><h4><?php
echo $mission->get('mission_nom');
?>
</h4></a>
<?php
if ($mission->get('mission_deadline')) {
?>
<p>Cette mission de porte-à-porte doit être terminée pour le <strong><?php
echo $deadline->format('d/m/Y');
?>
</strong>.</p>
<?php
} else {
?>
示例4: unset
if (empty($coordonnee)) {
unset($reporting[$report]);
} else {
// On récupère l'identifiant de l'électeur
$electeur = explode('-', $report);
// On retraite dans le tableau initial
$reporting[$electeur[1]][$electeur[0]] = $coordonnee;
// On supprime l'ancienne information
unset($reporting[$report]);
}
}
// Pour chaque contact, on enregistre l'information
foreach ($reporting as $report => $infos) {
$contact = new People($report);
// On enregistre l'adresse mail si elle existe
if (isset($infos['email'])) {
$contact->contact_details_add($infos['email']);
}
// On regarde le type de numéro de téléphone puis on l'enregistre s'il existe
if (isset($infos['phone'])) {
$numero = preg_replace('`[^0-9]`', '', $infos['phone']);
$premiersNums = $numero[0] . $numero[1];
if ($premiersNums == 06 || $premiersNums == 07) {
$contact->contact_details_add($numero);
} else {
$contact->contact_details_add($numero);
}
}
}
Core::goPage('reporting', array('mission' => $_GET['mission'], 'rue' => $_GET['rue']), true);
示例5: array
Core::goPage('mission', array('code' => $data->get('mission_hash')));
?>
">Supervision</a>
<a href="<?php
Core::goPage('mission', array('code' => $data->get('mission_hash'), 'admin' => 'militant'));
?>
">Militants</a>
<a href="<?php
Core::goPage('mission', array('code' => $data->get('mission_hash'), 'admin' => 'parcours'));
?>
">Parcours</a>
<?php
if ($data->get('mission_type') == 'porte') {
?>
<a href="<?php
Core::goPage('mission', array('code' => $data->get('mission_hash'), 'admin' => 'retours'));
?>
">Demandes</a><?php
}
?>
</nav>
<div class="colonne demi gauche">
<section class="contenu demi">
<h4>Supervision des militants</h4>
<?php
if ($militants) {
?>
<ul class="informations">
<li class="responsable">
示例6: array
?>
<h2>Mission « <?php
echo $data->get('mission_nom');
?>
»</h2>
<h3 style="margin: 20px;"><?php
echo $immeuble['immeuble_numero'];
?>
<?php
echo $rue['rue_nom'];
?>
</h3>
<a href="<?php
Core::goPage('report', array('code' => $_GET['code'], 'rue' => $_GET['rue'], 'immeuble' => $_GET['immeuble'], 'electeur' => $_GET['immeuble'], 'statut' => 1));
?>
" class="nostyle bouton">Inaccessible</a>
<a href="<?php
Core::goPage('report', array('code' => $_GET['code'], 'rue' => $_GET['rue'], 'immeuble' => $_GET['immeuble'], 'electeur' => $_GET['immeuble'], 'statut' => 2));
?>
" class="nostyle bouton">Boîtage réalisé</a>
<a href="<?php
Core::goPage('mission', array('code' => $_GET['code'], 'rue' => $_GET['rue']));
?>
" class="bouton nostyle">Retour à la rue</a>
<?php
Core::loadFooter();
示例7: array
<?php
User::protection(5);
Core::loadHeader();
?>
<ul id="actions">
<li>
<a href="<?php
Core::goPage('recherche', array('destination' => 'interaction'));
?>
">
<span></span>
<p>Nouvelle interaction</p>
</a>
</li>
<li>
<a href="<?php
Core::goPage('recherche', array('destination' => 'fiche'));
?>
">
<span></span>
<p>Consulter une fiche</p>
</a>
</li>
</ul>
<?php
Core::loadFooter();
示例8: array
<div class="colonne demi droite">
<section class="contenu demi">
<h4>Contacts connus du bureau</h4>
<ul class="listeContacts">
<?php
$adresses = array();
$contacts = Carto::listeElecteursParBureau($bureau['bureau_id'], true);
foreach ($contacts as $contact) {
$classSexe = array('M' => 'homme', 'F' => 'femme', 'i' => 'isexe');
$c = new Contact($contact['code']);
$adresses[] = explode('|', $c->adresse('electorale', '|'));
?>
<a href="<?php
Core::goPage('contact', array('contact' => $contact['code']));
?>
" class="nostyle">
<li class="contact <?php
echo $classSexe[$contact['contact_sexe']];
?>
">
<?php
if (!empty($contact['contact_nom']) || !empty($contact['contact_nom_usage']) || !empty($contact['contact_prenoms'])) {
?>
<strong><?php
echo mb_convert_case($contact['contact_nom'], MB_CASE_UPPER);
?>
<?php
echo mb_convert_case($contact['contact_nom_usage'], MB_CASE_UPPER);
?>
示例9:
<?php
/**
* Suppression d'un numéro à appeler dans une mission de phoning
*
* PHP version 5
*
* @category Ajax
* @package LeQG
* @author Damien Senger <hi@hiwelo.co>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
* @link http://leqg.info
*/
if (isset($_POST['mission'])) {
// On ouvre la fiche concernée
$link = Configuration::read('db.link');
// On effectue la modification
$query = $link->prepare('UPDATE `argumentaires`
SET `argumentaire_statut` = 0
WHERE `argumentaire_id` = :id');
$query->bindParam(':id', $_POST['mission'], PDO::PARAM_INT);
$query->execute();
// On supprime tous les rappels non fait de cette mission
$query = $link->prepare('DELETE FROM `rappels`
WHERE `rappel_statut` = 0
AND `argumentaire_id` = :id');
$query->bindParam(':id', $_POST['mission'], PDO::PARAM_INT);
$query->execute();
// On redirige vers les dossiers
Core::goPage('rappels', true);
}
示例10: array
?>
">
</li>
<li>
<label for="form-fixe">Téléphone</label>
<input type="tel" name="fixe" id="form-fixe" value="<?php
echo $contact->get('fixe');
?>
">
</li>
<li>
<input type="submit" value="Enregistrer">
</li>
</ul>
</form>
<nav id="actions-fiche">
<a href="#" id="retourDepuisModif" class="retour"></a>
</nav>
</section>
<nav id="actions-fiche">
<a href="#" id="goToHistorique" class="historique"></a>
<a href="<?php
Core::goPage('interaction', array('action' => 'ajout', 'fiche' => $contact->get('contact_id')));
?>
" id="ajoutInteraction" class="central"></a>
<a href="#" id="goToModif" class="modifier"></a>
</nav>
<?php
Core::loadFooter();
示例11:
">
<span></span>
<p>Reporting mobile</p>
</a>
</li>
</ul>
<?php
} else {
?>
<ul id="actions">
<li>
<a href="<?php
Core::goPage('boitage');
?>
">
<span></span>
<p>Boîtage</p>
</a>
</li>
<li>
<a href="<?php
Core::goPage('porte');
?>
">
<span></span>
<p>Porte à porte</p>
</a>
</li>
</ul>
<?php
}
示例12: confirm
<h1><a href="<?php
Core::goPage();
?>
" class="nostyle">LeQG</a></h1>
<a id="goToMenu" href="#menu"></a>
</header>
<nav id="menu">
<a href="<?php
Core::goPage('recherche');
?>
"><span></span>Recherche</a>
<a href="<?php
Core::goPage('contacts');
?>
"><span></span>Contacts</a>
<a href="<?php
Core::goPage('porte');
?>
"><span></span>Porte à porte</a>
<a href="<?php
Core::goPage('boitage');
?>
"><span></span>Boîtage</a>
<a href="<?php
Core::goPage('deconnexion');
?>
" onclick="return confirm('Êtes-vous sûr de vouloir vous déconnecter ?');"><span></span>Déconnexion</a>
</nav>
<main>
示例13:
<?php
/**
* Suppression d'une mission de porte à porte
*
* PHP version 5
*
* @category Ajax
* @package LeQG
* @author Damien Senger <hi@hiwelo.co>
* @license https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License 3.0
* @link http://leqg.info
*/
if (isset($_POST['mission'])) {
// On ouvre la fiche concernée
$link = Configuration::read('db.link');
// On effectue la modification
$query = 'UPDATE `mission`
SET `mission_statut` = 0
WHERE `mission_id` = :id';
$query = $link->prepare($query);
$query->bindParam(':id', $_POST['mission'], PDO::PARAM_INT);
$query->execute();
// On redirige vers les dossiers
Core::goPage('porte', true);
}
示例14: array
<?php
} else {
?>
<p><?php
if (empty($data->get('message'))) {
echo 'Aucun message actuellement, ce paramètre est nécessaire pour l\'envoi.';
} else {
echo $data->get('message');
}
?>
</p>
<?php
if ($data->get('status') == 'open') {
?>
<p style="text-align: center;"><a href="<?php
echo Core::goPage('campagne', array('id' => $_GET['id'], 'operation' => 'modificationSMS'));
?>
" class="modifierObjet">Modifier le message</a></p><?php
}
?>
<?php
}
?>
</section>
<?php
}
?>
</div>
<?php
}
示例15: array
<?php
}
?>
<?php
if (User::authLevel() > 5) {
?>
<a href="<?php
Core::goPage('porte', array('mission' => $_GET['mission']));
?>
" class="nostyle"><button>Revenir à la mission</button></a>
<?php
} else {
?>
<a href="<?php
Core::goPage('porte', array('action' => 'voir', 'mission' => $mission['mission_id']));
?>
" class="nostyle"><button>Revenir à la mission</button></a>
<?php
}
?>
</section>
<?php
if (Porte::nombreVisites($mission['mission_id'])) {
$rues = Porte::liste($mission['mission_id']);
foreach ($rues as $rue => $immeubles) {
if (count($immeubles)) {
if ($rue == $_GET['rue']) {
$ville = Carto::ville(Carto::villeParRue($rue));
// On va tenter de retrier les immeubles dans le bon ordre