Example #1
0
 public function getFullListForSubject($subject)
 {
     $buckets = $this->getListForSubject($subject);
     $array = array();
     foreach ($buckets as $bid) {
         $bucket = new aecBucket();
         $bucket->load($bid);
         $array[] = $bucket;
     }
     return $array;
 }
Example #2
0
 public function Action()
 {
     if (empty($_POST['groups'])) {
         return null;
     }
     // Create a number of groups
     $grouplist = $this->createGroups($_POST['groups']);
     // Create a number of plans
     $this->createPlans($grouplist, $_POST['plans']);
     // Create Users
     $this->createUsers($_POST['users']);
     // Create Payments
     $this->createPayments();
     $h = 0;
     // Store some data so we can delete fake entries later on, if needed
     if ($_POST['create_users']) {
         $h++;
         $data['range_users'] = array($this->range['users']['start'], $this->range['users']['end']);
     } else {
         $data['range_users'] = array(0, 0);
     }
     if ($_POST['create_plans']) {
         $h++;
         $data['range_plans'] = array($this->range['plans']['start'], $this->range['plans']['end']);
     } else {
         $data['range_plans'] = array(0, 0);
     }
     if ($_POST['create_groups']) {
         $h++;
         $data['range_groups'] = array($this->range['groups']['start'], $this->range['groups']['end']);
     } else {
         $data['range_groups'] = array(0, 0);
     }
     if ($_POST['create_payments']) {
         $h++;
         $data['range_payments'] = array($this->range['payments']['start'], $this->range['payments']['end']);
     } else {
         $data['range_payments'] = array(0, 0);
     }
     if ($h) {
         $db = JFactory::getDBO();
         $bucket = new aecBucket();
         $bucket->stuff('tool_pretend', $data);
         return "<p>Alright!</p>";
     } else {
         return "<p>Seems like nothing happened...</p>";
     }
 }