public function getFullListForSubject($subject) { $buckets = $this->getListForSubject($subject); $array = array(); foreach ($buckets as $bid) { $bucket = new aecBucket(); $bucket->load($bid); $array[] = $bucket; } return $array; }
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>"; } }