Skip to content

Commit 3a9d316

Browse files
authored
Merge pull request #674 from mindline-analytics/feat-sort-samples
Adds nat sortation to sample files menu and fixes "markAsFinal"
2 parents 0116c89 + 7b04d83 commit 3a9d316

File tree

2 files changed

+10
-5
lines changed

2 files changed

+10
-5
lines changed

samples/Sample_13_MarkAsFinal.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
$objPHPPresentation = new PhpPresentation();
1010

1111
// Mark the document as final
12-
$objPHPPresentation->markAsFinal(true);
12+
$objPHPPresentation->getPresentationProperties()->markAsFinal(true);
1313

1414
// Create slide
1515
echo date('H:i:s') . ' Create slide' . EOL;

samples/Sample_Header.php

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,17 @@
8888
$name = str_replace('_', ' ', preg_replace('/(Sample_|\.php)/', '', $file));
8989
$group = substr($name, 0, 1);
9090
if (!isset($files[$group])) {
91-
$files[$group] = '';
91+
$files[$group] = [];
9292
}
93-
$files[$group] .= "<li><a href='{$file}'>{$name}</a></li>";
93+
$files[$group][$name] = "<li><a href='{$file}'>{$name}</a></li>";
9494
}
9595
}
9696
closedir($handle);
97+
98+
foreach ($files as $group => $a) {
99+
natsort($files[$group]);
100+
}
101+
ksort($files);
97102
}
98103

99104
/**
@@ -497,10 +502,10 @@ protected function getConstantName($class, $search, $startWith = '')
497502
</div>
498503
<div class="navbar-collapse collapse">
499504
<ul class="nav navbar-nav">
500-
<?php foreach ($files as $key => $fileStr) { ?>
505+
<?php foreach ($files as $key => $groupfiles) { ?>
501506
<li class="dropdown active">
502507
<a href="#" class="dropdown-toggle" data-toggle="dropdown"><i class="fa fa-code fa-lg"></i>&nbsp;Samples <?php echo $key; ?>x<strong class="caret"></strong></a>
503-
<ul class="dropdown-menu"><?php echo $fileStr; ?></ul>
508+
<ul class="dropdown-menu"><?php echo implode('', $groupfiles); ?></ul>
504509
</li>
505510
<?php } ?>
506511
</ul>

0 commit comments

Comments
 (0)