本文整理汇总了PHP中ReferenceManager::getReference方法的典型用法代码示例。如果您正苦于以下问题:PHP ReferenceManager::getReference方法的具体用法?PHP ReferenceManager::getReference怎么用?PHP ReferenceManager::getReference使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ReferenceManager
的用法示例。
在下文中一共展示了ReferenceManager::getReference方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: PrixVente
<?php
/**
* Sous controleur détail d'une référence
*/
if (isset($_SESSION['group']) && $_SESSION['group'] >= 0) {
try {
require $path . '/model/ReferenceManager.php';
//On récupère l'identifiant de la référence
$idRef = $_REQUEST['idRef'];
//On récupère la référence associé
$oRef = ReferenceManager::getReference($idRef);
require $path . '/model/ModeConservationManager.php';
require $path . '/model/DureeConservationManager.php';
require $path . '/model/FicheArticleManager.php';
require $path . '/model/TvaManager.php';
require $path . '/model/DroitDouaneManager.php';
require $path . '/model/PrixVente.php';
require $path . '/model/PrixVenteManager.php';
require $path . '/model/LotManager.php';
//On récupère les données associés
$oTva = TvaManager::getTvaById($oRef->tva_id);
$oDroitDouane = DroitDouaneManager::getDroitDouaneById($oRef->dd_id);
$oDurCons = DureeConservationManager::getDureeConservationById($oRef->dc_id);
$oModCons = ModeConservationManager::getModeConservationById($oRef->cons_id);
$oFiArt = FicheArticleManager::getFicheArticleById($oRef->fiart_id);
$oPve = PrixVenteManager::getCurPrixVente($idRef);
$toLots = LotManager::getLotsFromReference($idRef);
if ($oPve === 0) {
$oPve = new PrixVente();
$oPve->pve_ent = 'indéfinis';
示例2: catch
$lotBon = BonLigneManager::getBonLignesFromLot($lotId);
//Si le tableau est définie, au moins une occurence est trouvé
if (is_array($lotBon)) {
//Dans ce cas on stock l'id du lot dans le tableau,
//dans le formulaire si on trouve l'id du lot dans le tableau
//on désactive la checkbox de suppression
$resAllLotsBons[] = $lotId;
}
//On récupére les infos du lot
$lot = LotManager::getLotForUpd($lotId);
//On ajoute le lot retourné au tableau de lot
$resAllLots[] = $lot;
//On récupére l'id de la référence
$refId = $lot->ref_id;
//On récupére les infos de la référence
$ref = ReferenceManager::getReference($refId);
//On ajoute la référence retournée au tableau de référence
$resAllRefs[] = $ref;
//On récupére l'id du droit de douane
$ddId = $ref->dd_id;
//On récupére les infos du droit de douane
$dd = DroitDouaneManager::getDroitDouaneById($ddId);
//On ajoute le droit de douane retournée au tableau de droit douane
$resAllDds[] = $dd;
}
}
} catch (MySQLException $e) {
$msg = $resEr[1];
Tool::addMsg($msg);
}
}
示例3: foreach
//On récupère les lignes associés
//On récupére toutes les ligne du bon
$resAllInvLig = LigneInventaireManager::getLignesInventaireFromInventaire($invId);
//print_r($resAllInvLig);
//On vérifie que le résultat récupéré soit bien un tableau (si aucune donnée ce n'est pas un tableau)
if (is_array($resAllInvLig)) {
//Tableau pour les lots
$resAllLots = [];
//Tableau pour les reférénces
$resAllRefs = [];
//Pour chaque ligne d'inventaire
foreach ($resAllInvLig as $invLig) {
//On récupère le lot associé
$oLot = LotManager::getLot($invLig->lot_id);
//Et la référence associé au lot
$oRef = ReferenceManager::getReference($oLot->ref_id);
//On ajoute le lot retourné au tableau de lot
$resAllLots[] = $oLot;
//On ajoute la référence retournée au tableau de référence
$resAllRefs[] = $oRef;
}
//On réunis toutes les informations sous un même tableau pour les exploiter
$tabLigPdf = array('ref' => $resAllRefs, 'lot' => $resAllLots, 'invLig' => $resAllInvLig);
}
//------------------------Création du Pdf----------------------//
//#1 Initialisation
//Si la valeur de l'inventaire est égale à 1 l'inventaire est valide
if ($oInv->inv_vld == 1) {
$sValide = 'Oui';
} else {
$sValide = 'Non';