コード例 #1
0
 /**
  * Affiche le tableau d'ajout d'une famille de ventes à une activité de classification
  * @return string
  */
 public static function getHtmlTableFteElement()
 {
     $FteElement = self::getArrayIdFteElement();
     if ($FteElement) {
         foreach ($FteElement as $rowsFteElement) {
             $idFteFournisseur = $rowsFteElement[self::KEYNAME];
             $arrayFteElement[] = $idFteFournisseur;
         }
         $arrayTableFteFournisseur = self::getArrayTableFteFournisseur();
         $fteFournisseurModel = new FteFournisseurModel($idFteFournisseur);
         $rightToAdd = Chapitre::NOT_EDITABLE;
         /**
          * Labels
          */
         $className = $fteFournisseurModel->getClassName();
         $label = $fteFournisseurModel->getDataField(self::KEYNAME)->getFieldLabel();
         /**
          * Initilisation du tableau html
          */
         $htmlClassificationElements = new HtmlSubForm_RNN($arrayTableFteFournisseur, $className, $label);
         $htmlClassificationElements->setIsEditable(Chapitre::EDITABLE);
         $htmlClassificationElements->setRightToAdd($rightToAdd);
         $htmlClassificationElements->setLienAjouter(self::getAddLinkAfterFteFournisseurs());
         $htmlClassificationElements->setLien(self::getAddLinkBeforeFteFournisseurs());
         $htmlClassificationElements->setLienSuppression(self::getDeleteLinkFteFournisseurs($arrayFteElement));
         $htmlClassificationElements->setTableLabel($fteFournisseurModel->getTableFteFournisseurLabel());
         $return .= $htmlClassificationElements->getHtmlResult();
     } else {
         /*
          * Initialisation des modèles 
          */
         $label = self::FIELDNAME_ID_CLASSIFICATION_ARBORESCENCE_ARTICLE_CATEGORIE;
         $htmlClassificationElements = new HtmlSubForm_RNN($arrayTableFteFournisseur, $className, $label);
         $htmlClassificationElements->setIsEditable(Chapitre::EDITABLE);
         $htmlClassificationElements->setRightToAdd(Chapitre::EDITABLE);
         $htmlClassificationElements->setLien(self::getAddLinkBeforeFteFournisseurs());
         $return .= $htmlClassificationElements->getHtmlResult();
     }
     return $return;
 }
コード例 #2
0
        flush();
        $page_default = substr(strrchr($_SERVER['PHP_SELF'], '/'), '1', '-4');
        $page_query = $_SERVER['QUERY_STRING'];
        $page_action = $page_default . '.php';
        $page_pdf = $page_default . '_pdf.php';
        $method = 'POST';
        //Pour une url > 2000 caractères, ne pas utiliser utiliser GET
        $html_table = 'table ' . 'border=0 ' . 'width=100% ' . 'class=contenu ';
        $idFteFournisseur = FteFournisseurModel::createNewRecordset();
        $FteFournisseurModel = new FteFournisseurModel($idFteFournisseur);
        $FteFournisseurModel->setIsEditable(TRUE);
        $htmlNomFteFournisseur = $FteFournisseurModel->getHtmlDataField(FteFournisseurModel::FIELDNAME_NOM_FTE_FOURNISSEUR);
        $bloc = $htmlNomFteFournisseur;
        break;
    case FteFournisseurModel::SUPPRIMER:
        $FteFournisseurModel = new FteFournisseurModel($idFteFournisseur);
        $FteFournisseurModel->deleteFteFournisseurs();
        header("Location: gestion_fournisseurs.php");
        break;
}
/*
 Sélection du mode d'affichage
*/
switch ($output) {
    /*     * ***********
          Début Code PDF
         * *********** */
    case 'pdf':
        //Constructeur
        $pdf = new XFPDF();
        //Déclaration des variables de formatages
コード例 #3
0
/*
 Initialisation des variables
*/
print_page_begin($disable_full_page, $menu_file);
flush();
$page_default = substr(strrchr($_SERVER['PHP_SELF'], '/'), '1', '-4');
$page_query = $_SERVER['QUERY_STRING'];
$page_action = $page_default . '.php';
$page_pdf = $page_default . '_pdf.php';
$method = 'POST';
//Pour une url > 2000 caractères, ne pas utiliser utiliser GET
$html_table = 'table ' . 'border=0 ' . 'width=100% ' . 'class=contenu ';
$globalConfig = new GlobalConfig();
$globalConfig->refreshTableInDatabaseDescription(FteFournisseurModel::TABLENAME);
$titre = UserInterfaceMessage::FR_CLASSIFICATION_ADD_ELEMENT_MESSAGE;
$htmlTableFteFournisseur = FteFournisseurModel::getHtmlTableFteElement();
$bloc = $htmlTableFteFournisseur;
/*
 Sélection du mode d'affichage
*/
switch ($output) {
    /*     * ***********
          Début Code PDF
         * *********** */
    case 'pdf':
        //Constructeur
        $pdf = new XFPDF();
        //Déclaration des variables de formatages
        $police_standard = 'Arial';
        $t1_police = $police_standard;
        $t1_style = 'B';
コード例 #4
0
    $html_restricted_box = "disabled";
    $bouton_submit = "<< Retour";
}
//Titre
if ($id_annexe_emballage) {
    $titre = "Modification d'une Fiche Technique Emballage";
    //  mysql_table_load("annexe_emballage");
    //  mysql_table_load("annexe_emballage_groupe");
    //  mysql_table_load("annexe_emballage_groupe_type");
    //  mysql_table_load("fte_fournisseur");
    $annexeEmballageModel = new AnnexeEmballageModel($id_annexe_emballage);
    $annexeEmballageModel->setIsEditable($isEditable);
    $id_fte_fournisseur = $annexeEmballageModel->getDataField(AnnexeEmballageModel::FIELDNAME_ID_FTE_FOURNISSEUR)->getFieldValue();
    $actif_annexe_emballage = $annexeEmballageModel->getDataField(AnnexeEmballageModel::FIELDNAME_ACTIF_ANNEXE_EMBALLAGE)->getFieldValue();
    $id_annexe_emballage_groupe = $annexeEmballageModel->getDataField(AnnexeEmballageModel::FIELDNAME_ID_ANNEXE_EMBALLAGE_GROUPE)->getFieldValue();
    $fteFournisseurModel = new FteFournisseurModel($id_fte_fournisseur);
    $annexeEmballageGroupeModel = new AnnexeEmballageGroupeModel($id_annexe_emballage_groupe);
    $typeEmballage = $annexeEmballageGroupeModel->getDataField(AnnexeEmballageGroupeModel::FIELDNAME_ID_ANNEXE_EMBALLAGE_GROUPE_CONFIGURATION)->getFieldValue();
    $action = 'rewrite';
} else {
    $titre = "Création d'une Fiche Technique Emballage";
    $action = 'insert';
}
/*
 if ($date_maj_annexe_emballage=="0000-00-00")
 {
 $date_maj_annexe_emballage=date("Y-m-d");
 }
*/
//Tableau de données
$bloc = "<{$html_table}>";