protected function importStacksStructure(SimpleXMLElement $sx) { if (isset($sx->stacks)) { foreach($sx->stacks->stack as $p) { if (isset($p['type'])) { $type = Stack::mapImportTextToType($p['type']); Stack::addStack($p['name'], $type); } else { Stack::addStack($p['name']); } } } }
public function add_stack() { if (Loader::helper('validation/token')->validate('add_stack')) { if (Loader::helper('validation/strings')->notempty($this->post('stackName'))) { $stack = Stack::addStack($this->post('stackName')); $this->redirect('/dashboard/blocks/stacks', 'stack_added'); } else { $this->error->add(t("You must give your stack a name.")); } } else { $this->error->add(Loader::helper('validation/token')->getErrorMessage()); } }