Föreningarna

Norr
Mitt
Central
  - Stockholm
Öst
  - Jönköping
  - Kronoberg
Väst
  - Värmland
Syd
  - Halland
GUCH

Region Central

Kontaktpersoner
Träffar
Styrelsen
Årsmöten
Verksamhetsplan
Nyhetsarkiv

Länsföreningar
Stockholm


array( "type" => "text", "label" => "Namn", "nullError" => "Namn måste anges", ), "email" => array( "type" => "text", "label" => "E-Post", "nullError" => "E-Post måste anges", "regEx" => $EMAIL_REGEX, "regExError" => "Ange en giltig E-Post" ), "subscribeto" => array( "type" => "header", "content" => "Jag vill bli informerad vid följande aktiviteter" ), "nyhetsbrevsutskick" => array( "type" => "checkbox", "label" => "Vid Nyhetsbrevsutskick", "attributes" => array( "value" => "yes", "name" => "nyhetsbrevsutskick" ) ), "nyhetsuppladdning" => array( "type" => "checkbox", "label" => "Vid Nyhetsuppladdning", "attributes" => array( "value" => "yes", "name" => "nyhetsuppladdning" ) ) ); /**************************************** * No need to edit beyond this point ***************************************** */ $errors=array(); $message=""; if ($_SERVER["REQUEST_METHOD"] == "POST"){ foreach($fields as $field => $fieldData) { $fieldName = (is_null($fieldData["attributes"]) || is_null($fieldData["attributes"]["name"])? $field:$fieldData["attributes"]["name"]); $fieldId = (is_null($fieldData["attributes"]) || is_null($fieldData["attributes"]["id"])? $field:$fieldData["attributes"]["id"]); if ($fieldData["nullError"]) { if (is_null(trim($_POST[$fieldName])) || strlen(trim($_POST[$fieldName]))<1 ) { array_push($errors,array($fieldData["nullError"],"$('#$fieldId').focus().addClass('error')")); } elseif ($fieldData["regEx"]) { if ( !eregi($fieldData["regEx"],trim($_POST[$fieldName])) ) { array_push($errors,array($fieldData["regExError"],"$('#$fieldId').focus().addClass('error')")); } } } } if($USE_CAPTCHA){ if(file_get_contents("http://www.opencaptcha.com/validate.php?ans=".$_POST['vcode']."&img=".$_POST['vimg'])!='pass') { array_push($errors,array($CAPTCHA_ERROR,"$('#vcode').focus().addClass('error')")); } } if( empty($errors)) { $msg = ""; foreach( $fields as $field => $fieldData) { $fieldName = (is_null($fieldData["attributes"]) || is_null($fieldData["attributes"]["name"])? $field:$fieldData["attributes"]["name"]); $fieldId = (is_null($fieldData["attributes"]) || is_null($fieldData["attributes"]["id"])? $field:$fieldData["attributes"]["id"]); $msg .= $fieldData["label"] . ": " . trim($_POST[$fieldName]) . "\n"; } $msg .= "\n"; $mailheaders ="From: <$email> \n"; $mailheaders ."Reply-To: $email\n\n"; mail($MAIL_RECIPIENT, $MAIL_SUBJECT,$msg,$mailheaders); $message = $MAIL_SENT_MESSAGE; } } ?>

0 ) { ?>
0) { ?>
$fieldData) { if($fieldData["type"] == "select" && ( is_null($fieldData["options"]) || !is_array($fieldData["options"]) ) ) { continue; } ?>
addAttribute("for", $fieldName )->render(); } //define default attributes if(is_null($fieldData["attributes"]) || !is_array($fieldData["attributes"])) { $fieldData["attributes"] = array( "name" => $field, "id" => $field, "class" => "input-".$fieldData["type"] ); } $fieldVal = (!is_null($_POST[$fieldname])?trim($_POST[$fieldname]):""); switch(strval($fieldData["type"])) { case "textarea": $tag = Tag::get("textarea",$fieldVal); break; case "select": $tag = Tag::get("select"); //add select options foreach($fieldData["options"] as $option) { $option = Tag::get("option",$option["title"]) ->addAttribute("value",$option["value"]); if($option->value==$fieldVal){ $option = $option->addAttribute("SELECTED", "SELECTED"); } $tag = $tag->addTag($option); } break; case "radio": $tag = Tag::get("input") ->addAttribute("type", $fieldData["type"] ); if(!is_null($fieldData["attributes"]) && !is_null($fieldData["attributes"]["value"]) && $fieldData["attributes"]["value"] == $fieldVal) { $tag = $tag->addAttribute("CHECKED", "CHECKED"); } break; case "checkbox": $tag = Tag::get("input") ->addAttribute("type", $fieldData["type"] ); if(!is_null($fieldData["attributes"]) && !is_null($fieldData["attributes"]["value"]) && $fieldData["attributes"]["value"] == $fieldVal) { $tag = $tag->addAttribute("CHECKED", "CHECKED"); } break; case "header": $content=(is_null($fieldData["content"])?$field:$fieldData["content"]); $tag = Tag::get("h4",$content); break; default: $tag = Tag::get("input") ->addAttribute("type", $fieldData["type"] ) ->addAttribute("value", $fieldVal); break; } foreach($fieldData["attributes"] as $attr => $value){ $tag = $tag->addAttribute($attr, $value); } echo $tag->render(); if (!is_null($fieldData["nullError"]) && strlen($fieldData["nullError"])>0){ ?> *

captcha

_tag = $tag; $this->_attributes = $attributes; $this->_content = $content; } // Factory pattern. public function get($tag, $content=null, array $attributes = null) { return new Tag($tag, $content, $attributes); } public function addAttribute($name, $value) { // Keep the attributes as an array until you need it rendered $this->_attributes[$name] = $value; return $this; // daisy chained } public function addTag(Tag $tag) { if ($this->_content == '') { $this->_content = "\n"; } $this->_content .= $tag->render() . "\n"; return $this; } public function render() { $temp = trim("{$this->_tag} {$this->extractAttributes()}"); if (is_null($this->_content)) { return "<{$temp} />"; } return "<{$temp}>{$this->_content}_tag}>"; } private function extractAttributes() { $str = ""; if ( !is_array($this->_attributes) ) { return false; } foreach ($this->_attributes as $name => $value) { $str .= "{$name}='{$value}' "; } return $str; } } ?>
Nyhetsarkiv - Central

Årsmöte 2009


Hjärtebarnsföreningen Region Central
inbjuder till årsmöte 2009 den 21 - 22 mars.

I år igen är vi på Scandic Väst i Örebro. Vi samlas till lunch på lördagen och
avslutar ca 11.30 på söndagen.

Som vanligt har vi föreläsningar på lördagseftermiddagen och sedvanligt årsmöte på söndagsförmiddagen. Då förväntar vi oss att alla deltagare stannar kvar och gör sin röst hörd.

Årets föreläsning (program) är i skrivande stund inte helt klart, men ser ut att bli lika intressant som tidigare.

Barnvakteri kommer som vanligt att finnas för barn fyllda 2 år och uppåt. De något äldre barnen, 5 år och uppåt, erbjuds ett spännande besök på Lek- och Buslandet.

Medlemsträff på Junibacken
Första helgen i september träffades ca 75st glada medlemmar på junibacken i Stockholm



Hjärtebarnsförbundet    Post- och besöksadress: Kammakargatan 47, 111 24 Stockholm    Tel: 08-442 46 50     E-post: kansliet@hjartebarn.org
Producerat av Textalk