Exemplo n.º 1
0
             }
         }
     }
     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':