Example #1
0
function PrintArbo()
{
    global $ModPath, $ModStart, $ThisFile, $NPDS_Prefix;
    // Retro compatibilité SABLE
    if (!function_exists("MM_img")) {
        include_once "modules/{$ModPath}/retro-compat/togglediv.class.php";
        echo "\n<script type=\"text/javascript\" src=\"modules/{$ModPath}/retro-compat/cookies.js\"></script>\n";
    } else {
        include_once "lib/togglediv.class.php";
    }
    // Retro compatibilité SABLE
    echo "<script type=\"text/javascript\">\n//<![CDATA[\n";
    echo "   function aff_image(img_id, img_src) {\n";
    echo "   var image_open = new Image();\n";
    echo "   image_open.src = img_src;\n";
    echo "   var image_closed = new Image();\n";
    echo "   image_closed.src = 'modules/{$ModPath}/data/img.gif'\n";
    echo "      if (document.all) {\n";
    echo "         if (document.all[img_id].src == image_closed.src) {\n";
    echo "            document.all[img_id].src = image_open.src;\n";
    echo "         } else {\n";
    echo "            document.all[img_id].src = image_closed.src;\n";
    echo "         }\n";
    echo "      } else {\n";
    echo "         if (document.getElementById(img_id).src == image_closed.src) {\n";
    echo "            document.getElementById(img_id).src = image_open.src;\n";
    echo "         } else {\n";
    echo "            document.getElementById(img_id).src = image_closed.src;\n";
    echo "         }\n";
    echo "      }\n";
    echo "   }";
    echo "   \n//]]>\n</script>\n";
    $toggle_import = new ToggleDiv(1);
    echo $toggle_import->Img();
    echo "<strong>" . gal_trans("Galerie temporaire") . "</strong>";
    echo $toggle_import->Begin();
    $queryZ = sql_query("SELECT * FROM " . $NPDS_Prefix . "tdgal_img WHERE gal_id='-1' ORDER BY id");
    // Image de la galerie temporaire
    echo '<ul class="list-group">';
    while ($rowZ_img = sql_fetch_row($queryZ)) {
        echo '<p><li class="list-group-item"><a href="modules.php?ModPath=' . $ModPath . '&amp;ModStart=gal&amp;op=one-img&amp;galid=-1&amp;pos=' . $rowZ_img[0] . '" target="_blank"><img class="img-fluid img-thumbnail" src="modules/' . $ModPath . '/mini/' . $rowZ_img[2] . '" border="0" alt="' . $rowZ_img[3] . '" title="' . $rowZ_img[3] . '" /></a><br />';
        echo '<span class="label label-default">ref : ' . $rowZ_img[2] . ' ' . stripslashes($rowZ_img[3]) . '</span>';
        if ($rowZ_img[6] == 1) {
            echo '<a href="' . $ThisFile . '&amp;subop=validimg&amp;imgid=' . $rowZ_img[0] . '"><i class="fa fa-check-square-o fa-lg"></i></a>';
        } else {
            echo '<span class="pull-xs-right"><a href="' . $ThisFile . '&amp;subop=editimg&amp;imgid=' . $rowZ_img[0] . '"><i title="" class="fa fa-edit fa-lg" data-original-title="Editer" data-toggle="tooltip"></i></a>&nbsp;&nbsp;';
        }
        echo '<a href="' . $ThisFile . '&amp;subop=delimg&amp;imgid=' . $rowZ_img[0] . '"><i title="" class="fa fa-trash-o fa-lg text-danger" data-original-title="Effacer" data-toggle="tooltip"></i></a></span></li></p>';
    }
    echo '</ul>';
    echo $toggle_import->End();
    echo $toggle_import->Cookies_all();
    echo "<br />\n";
    $sql_cat = sql_query("SELECT * FROM " . $NPDS_Prefix . "tdgal_cat WHERE cid='0' ORDER BY nom ASC");
    $num_cat = sql_num_rows($sql_cat);
    if ($num_cat == 0) {
        echo "<span class=\"text-danger\">" . gal_trans("Aucune catégorie trouvée") . "</span>";
    } else {
        $sql_sscat = "SELECT * FROM " . $NPDS_Prefix . "tdgal_cat WHERE cid!=0";
        $num_sscat = sql_num_rows(sql_query($sql_sscat));
        $sql_gal = "SELECT * FROM " . $NPDS_Prefix . "tdgal_gal";
        $num_gal = sql_num_rows(sql_query($sql_gal));
        $num_toggle = $num_cat + $num_sscat + $num_gal - 1;
        $toggle = new ToggleDiv($num_toggle);
        echo '<hr />';
        echo $toggle->All("");
        echo '<hr />';
        // CATEGORIE
        echo '
      <div class="card" id="accordion_1" role="tablist" aria-multiselectable="true">
         <div class="card-block">
            <h4 class="card-title">
            <a data-toggle="collapse" data-parent="#accordion_1" href="#faq_' . $id . '" aria-expanded="true" aria-controls="' . $id . '"><i class="fa fa-bars"></i></a>&nbsp;' . aff_langue($question) . '
            </h4>
            <div class="collapse" id="faq_' . $id . '" >
               <div class="card-text">
               toto fait du vélo<br />
               toto est descendu de son vélo
              
               </div>
            </div>
         </div>
      </div>';
        echo '<br /><br /><br /><br />';
        while ($row_cat = sql_fetch_row($sql_cat)) {
            /*echo '
               <div class="bg-faded">
               <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#souscat">
                  <i class="fa fa-caret-down fa-lg"></i> Marine
               </button>
            </nav>
            <div class="collapse" id="souscat">
               <div class="bg-success">
                  <div class="bg-primary">
                     <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#galerie">
                        <i class="fa fa-caret-down fa-lg"></i> Bateaux
                     </button>
                  </div>
                  <div class="collapse" id="galerie">
                     <div class="bg-danger">
                              <div class="bg-primary">
                     <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#galerie">
                        <i class="fa fa-caret-down fa-lg"></i> Galeries
                     </button>
                  </div>
                  <div class="collapse" id="galerie">
                     <div class="bg-danger">
                        les photos
                     </div>
                  </div>
                     </div>
                  </div>
               </div>
            </div>
            ';*/
            echo '<ul class="list-group">';
            echo $toggle->Img();
            echo '<li class="list-group-item">' . stripslashes($row_cat[2]);
            echo "<span class=\"pull-xs-right\"><a href=\"" . $ThisFile . "&amp;subop=editcat&amp;catid=" . $row_cat[0] . "\">";
            echo "<i title=\"\" class=\"fa fa-edit fa-lg\" data-original-title=\"Editer\" data-toggle=\"tooltip\"></i></a>";
            echo "&nbsp;&nbsp;<a href=\"" . $ThisFile . "&amp;subop=delcat&amp;catid=" . $row_cat[0] . "\">";
            echo "<i title=\"\" class=\"fa fa-trash-o fa-lg text-danger\" data-original-title=\"Effacer\" data-toggle=\"tooltip\"></i></a>";
            echo '</span></li></ul>';
            echo $toggle->Begin();
            $queryX = sql_query("SELECT * FROM " . $NPDS_Prefix . "tdgal_gal WHERE cid='" . $row_cat[0] . "' ORDER BY nom ASC");
            // Image de la galerie
            while ($rowX_gal = sql_fetch_row($queryX)) {
                echo '<ul class="list-group">';
                echo $toggle->Img();
                echo '<li class="list-group-item list-group-item-info"> ' . gal_trans("Galerie") . ' : ';
                echo stripslashes($rowX_gal[2]);
                echo "<span class=\"pull-xs-right\"><a href=\"" . $ThisFile . "&amp;subop=editgal&amp;galid=" . $rowX_gal[0] . "\">";
                echo "<i title=\"\" class=\"fa fa-edit fa-lg\" data-original-title=\"Editer\" data-toggle=\"tooltip\"></i></a>";
                echo "&nbsp;&nbsp;<a href=\"" . $ThisFile . "&amp;subop=delgal&amp;galid=" . $rowX_gal[0] . "\">";
                echo "<i title=\"\" class=\"fa fa-trash-o fa-lg text-danger\" data-original-title=\"Effacer\" data-toggle=\"tooltip\"></i></a>";
                echo '</span></li></ul>';
                echo $toggle->Begin();
                $queryZ = sql_query("SELECT * FROM " . $NPDS_Prefix . "tdgal_img WHERE gal_id='" . $rowX_gal[0] . "' ORDER BY ordre,id,noaff");
                // Image de la galerie
                echo "<table class=\"table\" width=\"100%\" cellspacing=\"1\" cellpadding=\"2\" border=\"0\">";
                echo "<form action=\"" . $ThisFile . "&amp;subop=ordre\" method=\"post\" name=\"FormArbo{$rowX_gal['0']}\">";
                echo "<input type=\"hidden\" name=\"subop\" value=\"ordre\">";
                $i = 1;
                while ($rowZ_img = sql_fetch_row($queryZ)) {
                    echo "<tr>\n<td width=\"35\">&nbsp;</td>\n";
                    if ($rowZ_img[6] == 1) {
                        echo "<td width=\"150\" align=\"center\"><a href=\"modules.php?ModPath={$ModPath}&amp;ModStart=gal&amp;op=one-img&amp;galid={$rowX_gal['0']}&amp;pos={$rowZ_img['0']}\" target=\"_blank\"><img src=\"modules/{$ModPath}/mini/{$rowZ_img['2']}\" border=\"0\" alt=\"mini/{$rowZ_img['2']}\" title=\"mini/{$rowZ_img['2']}\" /></a>&nbsp;</td>\n";
                    } else {
                        echo "<td width=\"150\" align=\"center\"><a href=\"javascript: void(0);\" onMouseDown=\"aff_image('image{$rowX_gal['0']}_{$i}','modules/{$ModPath}/mini/{$rowZ_img['2']}');\"><img src=\"modules/{$ModPath}/data/img.gif\" id=\"image{$rowX_gal['0']}_{$i}\" border=\"0\" alt=\"mini/{$rowZ_img['2']}\" title=\"mini/{$rowZ_img['2']}\" /></a>";
                    }
                    echo "<td align=\"left\">&nbsp;" . stripslashes($rowZ_img[3]) . "</td>\n";
                    echo "<td width=\"40\" align=\"right\"><input class=\"textbox_standard\" type=\"text\" name=\"ordre[{$i}]\" value=\"{$rowZ_img['5']}\" size=\"3\" maxlength=\"11\">";
                    echo "<input type=\"hidden\" name=\"img_id[{$i}]\" value=\"{$rowZ_img['0']}\">";
                    echo "</td>";
                    $i++;
                    echo "<td width=\"40\" align=\"right\">";
                    if ($rowZ_img[6] == 1) {
                        echo "<a href=\"" . $ThisFile . "&amp;subop=validimg&amp;imgid=" . $rowZ_img[0] . "\"><i class=\"fa fa-check-square-o\"></i></a>&nbsp;&nbsp;";
                    } else {
                        echo "<a href=\"" . $ThisFile . "&amp;subop=editimg&amp;imgid=" . $rowZ_img[0] . "\"><i title=\"\" class=\"fa fa-edit fa-lg\" data-original-title=\"Editer\" data-toggle=\"tooltip\"></i></a>&nbsp;&nbsp;";
                    }
                    echo "<a href=\"" . $ThisFile . "&amp;subop=delimg&amp;imgid=" . $rowZ_img[0] . "\"><i title=\"\" class=\"fa fa-trash-o fa-lg text-danger\" data-original-title=\"Effacer\" data-toggle=\"tooltip\"></i></a></td></tr>\n";
                }
                // Fin Image De La Galerie
                if ($i != 1) {
                    echo "<tr><td colspan=\"5\" align=\"right\"><input class=\"bouton_standard\" type=\"submit\" value=\"" . gal_trans("MAJ ordre") . "\"></td></tr>";
                }
                echo "<tr><td colspan=\"5\">&nbsp;</td></tr>";
                echo "</form>";
                echo "</table>\n";
                echo $toggle->End();
                // Fin Toggle Galerie
            }
            // Fin Galerie Catégorie
            $query = sql_query("SELECT * FROM " . $NPDS_Prefix . "tdgal_cat WHERE cid='" . $row_cat[0] . "' ORDER BY nom ASC");
            // SOUS-CATEGORIE
            while ($row_sscat = sql_fetch_row($query)) {
                echo '<ul class="list-group">';
                echo $toggle->Img();
                echo '<li class="list-group-item list-group-item-warning">';
                echo '' . gal_trans("Sous-catégorie") . ' : ';
                echo stripslashes($row_sscat[2]);
                echo "<span class=\"pull-xs-right\"><a href=\"" . $ThisFile . "&amp;subop=editcat&amp;catid=" . $row_sscat[0] . "\">";
                echo "<i title=\"\" class=\"fa fa-edit fa-lg\" data-original-title=\"Editer\" data-toggle=\"tooltip\"></i></a>";
                echo "&nbsp;&nbsp;<a href=\"" . $ThisFile . "&amp;subop=delsscat&amp;sscatid=" . $row_sscat[0] . "\">";
                echo "<i title=\"\" class=\"fa fa-trash-o fa-lg text-danger\" data-original-title=\"Effacer\" data-toggle=\"tooltip\"></i></a>";
                echo '</span></li></ul>';
                echo $toggle->Begin();
                $querx = sql_query("SELECT * FROM " . $NPDS_Prefix . "tdgal_gal WHERE cid='" . $row_sscat[0] . "' ORDER BY nom ASC");
                // SOUS-CATEGORIE
                while ($row_gal = sql_fetch_row($querx)) {
                    echo '<ul class="list-group">';
                    echo $toggle->Img();
                    echo '<li class="list-group-item list-group-item-info">';
                    echo 'Galerie : ';
                    echo stripslashes($row_gal[2]) . "";
                    echo "<span class=\"pull-xs-right\"><a href=\"" . $ThisFile . "&amp;subop=editgal&amp;galid=" . $row_gal[0] . "\">";
                    echo "<i title=\"\" class=\"fa fa-edit fa-lg\" data-original-title=\"Editer\" data-toggle=\"tooltip\"></i></a>";
                    echo "&nbsp;&nbsp;<a href=\"" . $ThisFile . "&amp;subop=delgal&amp;galid=" . $row_gal[0] . "\">";
                    echo "<i title=\"\" class=\"fa fa-trash-o fa-lg text-danger\" data-original-title=\"Effacer\" data-toggle=\"tooltip\"></i></a>";
                    echo '</span></li></ul>';
                    echo $toggle->Begin();
                    $querz = sql_query("SELECT * FROM " . $NPDS_Prefix . "tdgal_img WHERE gal_id='" . $row_gal[0] . "' ORDER BY ordre,id,noaff");
                    // Image de la galerie
                    echo '<ul class="list-group">';
                    echo "<form action=\"" . $ThisFile . "&amp;subop=ordre\" method=\"post\" name=\"FormArbo{$row_gal['0']}\">";
                    echo "<input type=\"hidden\" name=\"subop\" value=\"ordre\">";
                    $i = 1;
                    while ($row_img = sql_fetch_row($querz)) {
                        echo '<li class="list-group-item">';
                        if ($row_img[6] == 1) {
                            echo "<a href=\"modules.php?ModPath={$ModPath}&amp;ModStart=gal&amp;op=one-img&amp;galid={$row_gal['0']}&amp;pos={$row_img['0']}\" target=\"_blank\"><img src=\"modules/{$ModPath}/mini/{$row_img['2']}\" border=\"0\" alt=\"mini/{$row_img['2']}\" title=\"mini/{$row_img['2']}\" /></a>\n";
                        } else {
                            echo "<a href=\"javascript: void(0);\" onMouseDown=\"aff_image('image{$row_gal['0']}_{$i}','modules/{$ModPath}/mini/{$row_img['2']}');\"><img src=\"modules/{$ModPath}/data/img.gif\" id=\"image{$row_gal['0']}_{$i}\" border=\"0\" alt=\"mini/{$row_img['2']}\" title=\"mini/{$row_img['2']}\" /></a>";
                        }
                        echo "&nbsp;" . stripslashes($row_img[3]) . "\n";
                        echo "<input class=\"textbox_standard\" type=\"text\" name=\"ordre[{$i}]\" value=\"{$row_img['5']}\" size=\"3\" maxlength=\"11\">";
                        echo "<input type=\"hidden\" name=\"img_id[{$i}]\" value=\"{$row_img['0']}\">";
                        $i++;
                        if ($row_img[6] == 1) {
                            echo "<span class=\"pull-xs-right\"><a href=\"" . $ThisFile . "&amp;subop=validimg&amp;imgid=" . $row_img[0] . "\"><i class=\"fa fa-check-square-o\"></i></a>&nbsp;&nbsp;";
                        } else {
                            echo "<span class=\"pull-xs-right\"><a href=\"" . $ThisFile . "&amp;subop=editimg&amp;imgid=" . $row_img[0] . "\"><i title=\"\" class=\"fa fa-edit fa-lg\" data-original-title=\"Editer\" data-toggle=\"tooltip\"></i></a>&nbsp;&nbsp;";
                        }
                        echo "<a href=\"" . $ThisFile . "&amp;subop=delimg&amp;imgid=" . $row_img[0] . "\"><i title=\"\" class=\"fa fa-trash-o fa-lg text-danger\" data-original-title=\"Effacer\" data-toggle=\"tooltip\"></i></a>\n";
                    }
                    // Fin Image De La Galerie
                    if ($i != 1) {
                        echo "<input class=\"bouton_standard\" type=\"submit\" value=\"" . gal_trans("MAJ ordre") . "\">";
                    }
                    echo "</form>";
                    echo '</span></li></ul>';
                    echo $toggle->End();
                    // Fin Toggle Galerie
                }
                // Fin Galerie Sous Catégorie
                echo $toggle->End();
                // Fin Toggle Sous-Catégorie
            }
            // Fin Sous Catégorie
            echo $toggle->End();
            // Fin Toggle Catégorie
        }
        // Fin Catégorie
        echo "<hr noshade class=\"ongl\"><table class=\"table\" width=\"100%\" cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr>\n<td>\n";
        echo $toggle->All();
        echo $toggle->Cookies_all();
        echo "</td>\n</tr>\n</table>\n<hr noshade class=\"ongl\">";
    }
}