本文整理汇总了PHP中ProjetManager::getProjetById方法的典型用法代码示例。如果您正苦于以下问题:PHP ProjetManager::getProjetById方法的具体用法?PHP ProjetManager::getProjetById怎么用?PHP ProjetManager::getProjetById使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ProjetManager
的用法示例。
在下文中一共展示了ProjetManager::getProjetById方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: foreach
<th style="width:20%">Désignation</th>
<th style="width:15%">Bénéficiaire</th>
<th style="width:15%">Numéro Chèque</th>
<th style="width:15%">Montant</th>
</tr>
<?php
foreach ($chargesCommuns as $charges) {
?>
<tr>
<td style="width:15%"><?php
echo date('d/m/Y', strtotime($charges->dateOperation()));
?>
</td>
<td style="width:20%"><?php
echo $projetManager->getProjetById($charges->idProjet())->nom();
?>
</td>
<td style="width:20%"><?php
echo $charges->designation();
?>
</td>
<td style="width:15%"><?php
echo $charges->beneficiaire();
?>
</td>
<td style="width:15%"><?php
echo $charges->numeroCheque();
?>
</td>
<td style="width:15%"><?php
示例2: ContratManager
include '../config.php';
//classes loading end
session_start();
//post input processing
$idProjet = $_POST['idProjet'];
$idSociete = $_POST['idSociete'];
$idContrat = $_POST['idContrat'];
//create classes managers
$contratManager = new ContratManager($pdo);
$redirectLink = 'Location:../contrats-list.php?idProjet=' . $idProjet . "&idSociete=" . $idSociete;
if (isset($_POST['paye'])) {
$paye = htmlentities($_POST['paye']);
$contratManager->updatePaiement($paye, $idContrat);
$contrat = $contratManager->getContratById($idContrat);
//add history data to db
$projetManager = new ProjetManager($pdo);
$historyManager = new HistoryManager($pdo);
$projet = $projetManager->getProjetById($idProjet);
$createdBy = $_SESSION['userMerlaTrav']->login();
$created = date('Y-m-d h:i:s');
$history = new History(array('action' => "Ajout Paiement Contrat Client", 'target' => "Table des contrats clients", 'description' => "Ajout Paiement Contrat Client - Client : " . $contrat->nomClient() . " - CIN : " . $contrat->cin() . " - ID Contrat : " . $idContrat . " - Montant : " . $paye . " - Projet : " . $projet->nom(), 'created' => $created, 'createdBy' => $createdBy));
//add it to db
$historyManager->add($history);
$_SESSION['contrat-paiement-success'] = "<strong>Opération valide : </strong>Le montant payé est modifié avec succès.";
header($redirectLink);
exit;
} else {
$_SESSION['contrat-paiement-error'] = "<strong>Erreur Modification Paiement Contrat : </strong>Vous devez remplir le champ 'Montant Payé'.";
header($redirectLink);
exit;
}
示例3: ContratEmployeManager
spl_autoload_register("classLoad");
include '../config.php';
include '../lib/image-processing.php';
require_once '../lib/tcpdf/tcpdf.php';
//classes loading end
session_start();
//classes managers
$contratEmployeManager = new ContratEmployeManager($pdo);
$companyManager = new CompanyManager($pdo);
$clientManager = new ClientManager($pdo);
$projetManager = new ProjetManager($pdo);
$employeManager = new EmployeManager($pdo);
//classes
$idContrat = $_GET['idContratEmploye'];
$contrat = $contratEmployeManager->getContratEmployeById($idContrat);
$projet = $projetManager->getProjetById($contrat->idProjet());
$employe = $employeManager->getEmployeById($contrat->employe());
//choix unité en arabe selon la valeur de l'unité
$unite = "";
if ($contrat->unite() == "m²") {
$unite = "المتر المربع";
} else {
if ($contrat->unite() == "m lineaire") {
$unite = "المتر الخطي";
} else {
if ($contrat->unite() == "appartement") {
$unite = "الشقة";
} else {
if ($contrat->unite() == "unite") {
$unite = $contrat->nomUniteArabe();
}
示例4: include
include('controller/'.$myClass.'.php');
}
}
spl_autoload_register("classLoad");
include('config.php');
include('lib/pagination.php');
//classes loading end
session_start();
if ( isset($_SESSION['userMerlaTrav']) ){
//les sources
$projetManager = new ProjetManager($pdo);
$locauxManager = new LocauxManager($pdo);
$appartement = "";
$idLocaux = 0;
$idProjet = $_GET['idProjet'];
$projet = $projetManager->getProjetById($idProjet);
if( isset($_GET['idLocaux']) and
( $_GET['idLocaux']>0 and $_GET['idLocaux']<=$locauxManager->getLastId() ) ){
$idLocaux = htmlentities($_GET['idLocaux']);
$locaux = $locauxManager->getLocauxById($idLocaux);
$piecesManager = new PiecesLocauxManager($pdo);
$piecesNumber = $piecesManager->getPiecesLocauxNumberByIdLocaux($idLocaux);
if($piecesNumber != 0){
$piecesLocaux = $piecesManager->getPiecesLocauxByIdLocaux($idLocaux);
}
}
?>
<!DOCTYPE html>
<!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->
示例5:
//classes and vars
$livraisonDetailNumber = 0;
$totalReglement = 0;
$totalLivraison = 0;
$titreLivraison = "Détail de la livraison";
$livraison = "Vide";
$fournisseur = "Vide";
$nomProjet = "Non mentionné";
$idProjet = "";
$fournisseurs = $fournisseurManager->getFournisseurs();
$projets = $projetManager->getProjets();
if (isset($_GET['codeLivraison'])) {
$livraison = $livraisonManager->getLivraisonByCode($_GET['codeLivraison']);
$fournisseur = $fournisseurManager->getFournisseurById($livraison->idFournisseur());
if ($livraison->idProjet() != 0) {
$nomProjet = $projetManager->getProjetById($livraison->idProjet())->nom();
$idProjet = $projetManager->getProjetById($livraison->idProjet())->id();
} else {
$nomProjet = "Non mentionné";
$idProjet = "";
}
$livraisonDetail = $livraisonDetailManager->getLivraisonsDetailByIdLivraison($livraison->id());
$totalLivraisonDetail = $livraisonDetailManager->getTotalLivraisonByIdLivraison($livraison->id());
$nombreArticle = $livraisonDetailManager->getNombreArticleLivraisonByIdLivraison($livraison->id());
}
?>
<!DOCTYPE html>
<!--[if IE 8]> <html lang="en" class="ie8"> <![endif]-->
<!--[if IE 9]> <html lang="en" class="ie9"> <![endif]-->
<!--[if !IE]><!--> <html lang="en"> <!--<![endif]-->
<!-- BEGIN HEAD -->
示例6: htmlentities
if (!empty($_POST['libelle'])) {
$idProjet = htmlentities($_POST['idProjet']);
$libelle = htmlentities($_POST['libelle']);
$designation = htmlentities($_POST['designation']);
//$type = htmlentities($_POST['type']);
$dateLivraison = htmlentities($_POST['dateLivraison']);
$codeLivraison = uniqid() . date('YmdHis');
$createdBy = $_SESSION['userMerlaTrav']->login();
$created = date('Y-m-d h:i:s');
//create object
$livraison = new LivraisonIaaza(array('dateLivraison' => $dateLivraison, 'libelle' => $libelle, 'designation' => $designation, 'idProjet' => $idProjet, 'idFournisseur' => $idFournisseur, 'code' => $codeLivraison, 'createdBy' => $createdBy, 'created' => $created));
//add it to db
$livraisonManager->add($livraison);
//add history data to db
$nomFournisseur = $fournisseurManager->getFournisseurById($idFournisseur)->nom();
$nomProjet = $projetManager->getProjetById($idProjet)->nom();
$history = new History(array('action' => "Ajout", 'target' => "Table des livraisons", 'description' => "Ajout de la livraison, libelle : " . $libelle . ", fournisseur : " . $nomFournisseur . " - Projet : " . $nomProjet . " - " . "Société : Annahda", 'created' => $created, 'createdBy' => $createdBy));
//add it to db
$historyManager->add($history);
$actionMessage = "<strong>Opération Valide</strong> : Livraison Ajoutée avec succès.";
$typeMessage = "success";
$redirectLink = "Location:../livraisons-details-iaaza.php?codeLivraison=" . $codeLivraison;
} else {
$actionMessage = "<strong>Erreur Ajout Livraison</strong> : Vous devez remplir le champ <strong>N° BL</strong>.";
$typeMessage = "error";
$redirectLink = "Location:../livraisons-fournisseur-iaaza.php?idFournisseur=" . $idFournisseur;
}
} else {
if ($action == "update") {
if (!empty($_POST['libelle'])) {
$idProjet = htmlentities($_POST['idProjet']);
示例7: date
<tr>
<td><?php
echo $livraison->libelle();
?>
</td>
<td><?php
echo date('d/m/Y', strtotime($livraison->dateLivraison()));
?>
</td>
<td><?php
echo $livraisonDetailManager->getNombreArticleLivraisonByIdLivraison($livraison->id());
?>
</td>
<td><?php
echo $projetManager->getProjetById($livraison->idProjet())->nom();
?>
</td>
<td><?php
echo number_format($livraisonDetailManager->getTotalLivraisonByIdLivraison($livraison->id()), 2, ',', ' ');
?>
</td>
</tr>
<?php
}
//end of loop
?>
<tr>
<td style="width: 20%"></td>
<td style="width: 20%"></td>
<td style="width: 20%"></td>
示例8: foreach
<h4>Détails des livraisons</h4>
<table>
<tr>
<th style="width: 20%">N°BL</th>
<th style="width: 20%">Date Livraison</th>
<th style="width: 20%">Articles</th>
<th style="width: 20%">Projet</th>
<th style="width: 20%">Total</th>
</tr>
<?php
foreach ($livraisons as $livraison) {
$nomProjet = "";
if ($livraison->idProjet() == 0) {
$nomProjet = "Non mentionné";
} else {
$nomProjet = $projetManager->getProjetById($livraison->idProjet())->nom();
}
?>
<tr>
<td><?php
echo $livraison->libelle();
?>
</td>
<td><?php
echo date('d/m/Y', strtotime($livraison->dateLivraison()));
?>
</td>
<td><?php
echo $livraisonDetailManager->getNombreArticleLivraisonByIdLivraison($livraison->id());
?>
示例9: ceil
$livraisonPerPage = 10;
$pageNumber = ceil($livraisonNumber/$livraisonPerPage);
$p = 1;
if(isset($_GET['p']) and ($_GET['p']>0 and $_GET['p']<=$pageNumber)){
$p = $_GET['p'];
}
else{
$p = 1;
}
$livraisonListDeleteLink = "?idFournisseur=".$_GET['idFournisseur']."&idProjet=".$_GET['idProjet']."&p=".$p;
$begin = ($p - 1) * $livraisonPerPage;
$pagination = paginate('livraisons2.php?idFournisseur='.$_GET['idFournisseur'].'&idProjet='.$_GET['idProjet'], '&p=', $pageNumber, $p);
$livraisons = $livraisonManager->getLivraisonsByIdFournisseurByProjetByLimits($fournisseur, $idProjet, $begin, $livraisonPerPage);
$titreLivraison = "Liste des livraisons du fournisseur <strong>"
.$fournisseurManager->getFournisseurById($fournisseur)->nom()."</strong> / Projet: <strong>"
.$projetManager->getProjetById($idProjet)->nom()."</strong>";
$totalReglement = $reglementsFournisseurManager->sommeReglementFournisseursByIdFournisseurByProjet($fournisseur, $idProjet);
//get the sum of livraisons details using livraisons ids (idProjet and idFournisseur)
$livraisonsIds = $livraisonManager->getLivraisonIdsByIdFournisseurIdProjet($fournisseur, $idProjet);
$sommeDetailsLivraisons = 0;
foreach($livraisonsIds as $idl){
$sommeDetailsLivraisons += $livraisonDetailManager->getTotalLivraisonByIdLivraison($idl);
}
$totalLivraison =
$livraisonManager->getTotalLivraisonsIdFournisseurProjet($fournisseur, $idProjet) +
$sommeDetailsLivraisons;
$hrefLivraisonBilanPrintController = "controller/Livraison2BilanPrintController.php?idFournisseur=".$fournisseur."&idProjet=".$idProjet;
}
}
else if( isset($_GET['idFournisseur']) and isset($_GET['mois']) and isset($_GET['annee']) ){
$idFournisseur = $_GET['idFournisseur'];
示例10: Maison
if (htmlentities($_POST['typeImmobiliere']) == "maison") {
$maison = new Maison(array('numeroTitre' => $numeroTitre, 'prix' => $prix, 'nom' => $nom, 'nombreEtage' => $nombreEtage, 'emplacement' => $emplacement, 'status' => $status, 'superficie' => $superficie, 'surplan' => $surplan, 'idProjet' => $idProjet, 'created' => $created, 'createdBy' => $createdBy));
$maisonManager = new MaisonManager($pdo);
$maisonManager->add($maison);
} else {
if (htmlentities($_POST['typeImmobiliere']) == "terrain") {
$terrain = new Terrain(array('numeroTitre' => $numeroTitre, 'prix' => $prix, 'nom' => $nom, 'emplacement' => $emplacement, 'status' => $status, 'superficie' => $superficie, 'surplan' => $surplan, 'idProjet' => $idProjet, 'created' => $created, 'createdBy' => $createdBy));
$terrainManager = new TerrainManager($pdo);
$terrainManager->add($terrain);
}
}
}
}
//add history data to db
$createdBy = $_SESSION['userMerlaTrav']->login();
$created = date('Y-m-d h:i:s');
$history = new History(array('action' => "Ajout", 'target' => "Table des " . htmlentities($_POST['typeImmobiliere']), 'description' => "Ajout de " . htmlentities($_POST['typeImmobiliere']) . " - N° Titre : " . $numeroTitre . " - Nom : " . $nom . " - Projet : " . $projetManager->getProjetById($idProjet)->nom(), 'created' => $created, 'createdBy' => $createdBy));
//add it to db
$historyManager->add($history);
$_SESSION['bien-add-success'] = '<strong>Opération valide</strong> : Le Bien Immobilière est ajouté avec succès !';
$redirectLink = 'Location:../projet-biens.php?idProjet=' . $idProjet . '&type=' . $type . '&idSociete=' . $idSociete;
header($redirectLink);
} else {
$_SESSION['bien-add-error'] = "<strong>Erreur Ajout Bien Immobilière</strong> : Vous devez remplir au moins le champ 'Numéro Titre'.";
$redirectLink = 'Location:../projet-biens.php?idProjet=' . $idProjet . '&type=' . $type . '&idSociete=' . $idSociete;
header($redirectLink);
exit;
}
} else {
header('Location:../projet-biens.php?idProjet=' . $idProjet . '&type=' . $type . '&idSociete=' . $idSociete);
}
示例11: foreach
<label class="control-label">Choisir une option</label>
</div>
</div>
</div>
<div class="span4">
<div class="control-group">
<div class="controls">
<select style="width:200px" id="destination" name="destination" class="m-wrap" >
<option value="toutes">Toutes les sorties</option>
<?php
foreach ($destinations as $destination) {
if ($destination != "Bureau") {
?>
<option value="<?php
echo $projetManager->getProjetById($destination)->id();
?>
">Projet : <?php
echo $projetManager->getProjetById($destination)->nom();
?>
</option>
<?php
} else {
?>
<option value="<?php
echo $destination;
?>
"><?php
echo $destination;
?>
</option>
示例12: UserManager
$usersManager = new UserManager($pdo);
$projetManager = new ProjetManager($pdo);
$contratManager = new ContratManager($pdo);
$clientManager = new ClientManager($pdo);
$chargeManager = new ChargeManager($pdo);
$chargeCommunManager = new ChargeCommunManager($pdo);
$livraisonsManager = new LivraisonManager($pdo);
$livraisonDetailManager = new LivraisonDetailManager($pdo);
$fournisseursManager = new FournisseurManager($pdo);
$reglementsFournisseurManager = new ReglementFournisseurManager($pdo);
$caisseEntreesManager = new CaisseEntreesManager($pdo);
$caisseSortiesManager = new CaisseSortiesManager($pdo);
$operationsManager = new OperationManager($pdo);
//classes and vars
$idProjet = $_GET['idProjet'];
$projet = $projetManager->getProjetById($idProjet);
//Container 1 : Statistiques
$chiffreAffaireTheorique =
ceil(
$appartementManager->getTotalPrixAppartementsByIdProjet($idProjet)
+
$locauxManager->getTotalPrixLocauxByIdProjet($idProjet)
);
//get contacts ids and get sum of client operations
$idsContrats = $contratManager->getContratActifIdsByIdProjet($idProjet);
$sommeOperationsClients = 0;
$sommePrixVente = 0;
foreach($idsContrats as $id){
$sommeOperationsClients += $operationsManager->sommeOperations($id);
$sommePrixVente += $contratManager->getContratById($id)->prixVente();
示例13:
?>
" data-toggle="modal" data-id="<?php
echo $appartement->id();
?>
">
Modifier
</a>
</li>
</ul>
<?php
}
?>
</div>
</td>
<td class="hidden-phone"><?php
echo $projetManager->getProjetById($appartement->idProjet())->nom();
?>
</td>
<td class="hidden-phone"><?php
echo $appartement->niveau();
?>
</td>
<td><a><?php
echo number_format($appartement->prix(), 2, ',', ' ');
?>
</a></td>
<td><?php
echo $appartement->superficie();
?>
m<sup>2</sup></td>
<td class="hidden-phone"><?php
示例14:
<?php
echo $employe->cin();
?>
<i class="icon-eye-open"></i>
</a>
</td>
<td class="hidden-phone" style="width: 15%"><?php
echo $employe->etatCivile();
?>
</td>
<td class="hidden-phone"><?php
echo $employe->telephone();
?>
</td>
<td><?php
echo $projetManager->getProjetById($employe->idProjet())->nom();
?>
</td>
<td class="hidden-phone">
<a href="#deleteContrat<?php
echo $employe->id();
?>
" data-toggle="modal" data-id="<?php
echo $employe->id();
?>
">
Supprimer
</a>
</td>
</tr>
<?php
示例15: foreach
<!-- BEGIN INLINE NOTIFICATIONS PORTLET-->
<table class="table table-striped table-hover">
<thead>
<tr>
<th>Done-Hide</th>
</tr>
</thead>
<tbody>
<?php
if ($todos != 0) {
foreach ($todos as $todo) {
$projetName = "";
if ($todo->idProjet() == 0) {
$projetName = "Autre";
} else {
$projetName = $projetManager->getProjetById($todo->idProjet())->nom();
}
$color = "black";
$priorityOption = "";
?>
<tr>
<td>
<a href="include/delete-task-projet.php?idTask=<?php
echo $todo->id();
?>
&source=todos-archive"><i class="icon-remove"></i></a>
<a title="Responsable : <?php
echo $todo->responsable();
?>
| Description : <?php
echo $todo->description();