} } } if (!is_object($p)) { $p = Pile::getDefault(); } if (is_array($_POST['pcID'])) { foreach ($_POST['pcID'] as $pcID) { $pc = PileContent::get($pcID); $p->add($pc); } } break; case 'create': if ($_REQUEST['name']) { $p = Pile::create($_REQUEST['name']); if (is_object($p) && is_array($_POST['pcID'])) { foreach ($_POST['pcID'] as $pcID) { $pc = PileContent::get($pcID); $p->add($pc); } } $securityHelper = Loader::helper('security'); $PHP_SELF = $securityHelper->sanitizeURL($_SERVER['PHP_SELF']); $cID = $securityHelper->sanitizeInt($_REQUEST['cID']); $arHandle = $securityHelper->sanitizeString($_REQUEST['arHandle']); header('Location: ' . $PHP_SELF . '?pID=' . $p->getPileID() . '&cID=' . $cID . '&arHandle=' . $arHandle); exit; } break; case 'output':