/** Adds a new configuration. */ function add() { global $__in, $__out; if ($__in['__is_form_submitted']) { // if form is submitted $configuration = new configuration(); if ($configuration->add($__in['configuration']['variable_type'], $__in['configuration']['key'], $__in['configuration']['value'], $__in['configuration']['description'])) { return dispatcher::redirect(array("action" => "getall"), "added_successfully"); } else { $__out['configuration'] = $__in['configuration']; return false; } } else { // if form is not submitted $__out['configuration'] = array(); return true; } // end if form submitted }