function _get_email() { $sys_param =& sys_param::instance(); if (!($email = $sys_param->get_param('contact_email', 'char'))) { $email = constant('ADMINISTRATOR_EMAIL'); } return $email; }
function _valid_perform(&$request, &$response) { $data = $this->dataspace->export(); $sys_param =& sys_param::instance(); foreach ($this->params_type as $param_name => $param_type) { $sys_param->save_param($param_name, $param_type, $data[$param_name]); } $request->set_status(REQUEST_STATUS_FORM_SUBMITTED); }
function _valid_perform() { $data = $this->dataspace->export(); $sys_param =& sys_param::instance(); foreach ($this->definition['params_type'] as $param_name => $param_type) { $sys_param->save_param($param_name, $param_type, $data[$param_name]); } return new response(RESPONSE_STATUS_FORM_SUBMITTED); }
function test_get_wrong_type_value() { $sp =& sys_param :: instance(); debug_mock :: expect_write_error( 'trying to get undefined type in sys_param', array ( 'type' => 'blabla', 'param' => 'param_1', ) ); $number = 123.053; $sp->save_param('param_1', 'float', $number); $this->assertNull($sp->get_param('param_1', 'blabla')); $this->assertNull($sp->get_param('param_2')); }
function get_param($name, $type) { $sys_param =& sys_param::instance(); echo $sys_param->get_param($name, $type); }