/** * Check requirements of app */ public function checkRequirements() { if ($this->app && isset($this->info["requires"])) { return Need::checkRequirements($this->info["requires"], true); } }
<li class="tab"><a href="#app-screenshots">Screenshots</a></li> <li class="tab"><a href="#app-stats">Stats</a></li> </ul> <div id="app-info" class="tab-contents"> <div class="chip">Version : <?php echo $app['version']; ?> </div> <div class="chip">Last updated <?php echo Time::getTimeago($app['updated']); ?> </div><cl/> <div class="chip"><span>Requirements :</span></div> <ul class="collection" style="margin-left: 20px;"> <?php $requirementsInSystemInfo = Need::checkRequirements($require); foreach ($require as $k => $v) { if ($requirementsInSystemInfo[$k]) { echo "<li class='collection-item'>{$k} {$v}</li>"; } else { echo "<li class='collection-item red' title=''>{$k} {$v}</li>"; } } ?> </ul> </div> <div id="app-description" class="tab-contents"> <div class="card-panel light-green"> <span class="white-text"><?php echo $app['description']; ?>
?> </div><cl/> <div class="chip">Developed By <a href="<?php echo $App->info['author_page']; ?> " target="_blank"><?php echo $App->info['author']; ?> </a></div><cl/> <div class="chip"><a href="<?php echo $App->info['app_page']; ?> " target="_blank">App's Webpage</a></div><cl/> <?php if (!empty($App->info["require"])) { $requirements = Need::checkRequirements($App->info["require"], false, true); echo "<div class='chip'>Requirements :</div><ul>"; foreach ($requirements as $dependency => $depInfo) { if ($depInfo["satisfy"]) { echo "<li class='collection-item'>{$dependency} {$depInfo['require']}</li>"; } else { echo "<li class='collection-item red'>{$dependency} {$depInfo['require']}</li>"; } } echo "</ul>"; } ?> </div> <div id="app-data" class="tab-contents"> <table> <tbody>