function instantiate_parameters()
 {
     if (is_array(array_var($_POST, 'parameterValues'))) {
         ajx_current("back");
         $this->instantiate();
     } else {
         $id = get_id();
         $parameters = TemplateParameters::getParametersByTemplate($id);
         $params = array();
         foreach ($parameters as $parameter) {
             $params[] = array('name' => $parameter->getName(), 'type' => $parameter->getType());
         }
         tpl_assign('id', $id);
         tpl_assign('parameters', $params);
     }
 }
 function instantiate_parameters()
 {
     if (is_array(array_var($_POST, 'parameterValues'))) {
         ajx_current("back");
         $ret = null;
         Hook::fire('before_instantiate_paramters', array_var($_POST, 'parameterValues'), $ret);
         $this->instantiate();
     } else {
         $id = get_id();
         $member_id = get_id('member_id');
         $parameters = TemplateParameters::getParametersByTemplate($id);
         $params = array();
         foreach ($parameters as $parameter) {
             $params[] = array('name' => $parameter->getName(), 'type' => $parameter->getType(), 'default_value' => $parameter->getDefaultValue());
         }
         tpl_assign('id', $id);
         tpl_assign('member_id', $member_id);
         tpl_assign('parameters', $params);
     }
 }