protected function makePackageArray(Package $pkg) { $tags = array(); foreach ($pkg->getTags() as $t) { $tags[] = $t->getName(); } return array('package_url' => mfwRequest::makeUrl("/package?id={$pkg->getId()}"), 'application_url' => mfwRequest::makeUrl("/app?id={$pkg->getAppId()}"), 'id' => $pkg->getId(), 'platform' => $pkg->getPlatform(), 'title' => $pkg->getTitle(), 'description' => $pkg->getDescription(), 'ios_identifier' => $pkg->getIOSIdentifier(), 'original_file_name' => $pkg->getOriginalFileName(), 'file_size' => $pkg->getFileSize(), 'created' => $pkg->getCreated(), 'tags' => $tags, 'install_count' => $pkg->getInstallCount()); }
} if (empty($_POST['description'])) { $errors[] = "No description provided"; } else { $description = test_input($_POST['description']); } if (empty($_POST['gear'])) { $errors[] = "No gear in package"; } else { $gearList = $_POST['gear']; } if (empty($errors)) { if (!empty($title) && $title != $pkg->getTitle()) { $pkg->setTitle($title); } if ($description != $pkg->getDescription()) { $pkg->setDescription($description); } $pkg->clearGearList(); foreach ($gearList as $gear) { $pkg->addToGearList($gear); } $pkg->finalizePackage(); $successes[] = "Package updated"; } } ?> <!DOCTYPE html> <html lang="en">
<div class="container"> <div class="row"> <div class="col-sm-8 col-sm-offset-2"> <?php echo "<a href='packages.php'><span class='glyphicon glyphicon-chevron-left'></span> Back to Packages</a>"; ?> <br /><br /> <div class="panel panel-default"> <div class="panel-heading text-center">Package Details</div> <div class="panel-body text-center"> <p> <?php echo "<strong>Package ID:</strong> " . $pkg_id . "<br /><br />"; echo "<strong>Title:</strong> " . $pkg->getTitle() . "<br /><br />"; echo "<strong>Description:</strong> " . $pkg->getDescription() . "<br /><br />"; echo "<a class='btn btn-primary' href='edit-package.php?pkg_id=" . $pkg_id . "'>Edit</a> "; echo "<a class='btn btn-danger' href='package.php?pkg_id=" . $pkg_id . "&delete=true'>Delete</a>"; ?> </p> </div> </div> </div><!-- end col --> </div><!-- end row --> <?php if (count($gearTypes) == 1) { //1 across echo "<div class='row'>"; foreach ($gearTypes as $gearType) { echo "<div class='col-sm-8 col-sm-offset-2'>";