Skip to content

Instantly share code, notes, and snippets.

@pixlmint
Created April 25, 2019 07:30
Show Gist options
  • Select an option

  • Save pixlmint/c6f12bbfc5cfa47e7f244f1ed6e53a47 to your computer and use it in GitHub Desktop.

Select an option

Save pixlmint/c6f12bbfc5cfa47e7f244f1ed6e53a47 to your computer and use it in GitHub Desktop.
<?php
$dirs = array_filter(glob('../img/*'), 'is_dir');
echo "<div class='row'>\n<div class='col-sm-8'>";
echo "<div class='gallery'>";
$counter = 0;
$rowCounter = 0;
$firstCounter = 0;
foreach($dirs as $dir){
if($dir === "test" || $dir === "test2"){
}else{
$dirName = basename($dir);
echo "<div class='gallery_page " . $dirName . "' ";
if($firstCounter === 0){
echo "style='display:block;'";
$firstCounter = 1;
}else{
echo "style='display:none;'";
}
echo "><div class='row'>\n";
$newArr = [glob($dir . "/*")];
foreach($newArr as $secondNewArr){
foreach($secondNewArr as $newFileName){
echo "<div class='col-sm-4'>\n<img src='". $newFileName . "'></div>";
$counter++;
if($counter === 3){
echo "</div><div class='row'>";
$rowCounter++;
$counter = 0;
}
}
}
echo "</div>\n</div>";
}
}
echo "</div></div>";
echo "<div class='col-sm-3 blog-sidebar sidebar-module'>";
foreach($dirs as $dir){
$dirName = basename($dir);
echo "<ol class='list-unstyled'>\n<li class='gallery-element " .$dirName . "'>" . $dirName . "</li></ol>";
}
echo "</div>";
echo "<div class='hidden'>";
foreach($dirs as $dir){
echo basename($dir) . ",";
}
echo "</div>";
echo "</div>";
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment