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; } } ?>
I år var vi för tredje året i rad på Scandic Hotel i Örebro och tack vare att Pappa Stefan är med i Styrelsen så fick vi checka in redan på fredag eftermiddag eftersom det är mycket som skall förberedas innan årsmötet kan starta på lördag..
Efter den långa resan från Hovsta i Örebro, så var det skönt att äntligen komma fram, en resa på 10 minJ) och checka in på Hotellet. När vi gjort oss i ordning och sammanstrålat med de andra vännerna så var det dags för middag och möte för Styrelsen.
Lördags morgonen började med att vi inte behövde väcka Fanny för hon var uppe med tuppen och skulle äta frukost (varför är det inte lika lätt på en skoldagsmorgon?)
Efter en härlig hotell frukost så var det dags att välkomna alla hjärtebarn och deras familjer vid ankomst till Hotellet.
Vi åt lunch tillsammans och sen var det samling och avfärd för alla barn, ålder 5 år + till ”Lek och Buslandet”. Minstingen Elias (2år) somnade mitt i kaoset av alla glada skratt och förväntansfulla barn. Alla vet ju att ”Lek och Buslandet” är ett paradis för leksugna barn, ok då även för Fannys mamma, men det var Fannys pappa som fick åka iväg med andra pappor och barnvakter. Sen är ju frågan om vem som hade roligast, papporna eller barnen?? Jag gissar på att alla hade jätteroligt.
Vi som var kvar på hotellet fick lyssna på dem fantastiska tandsköterskorna Barbro Enoksson och Linda Rosén från Eastmaninstitutet om sjuka barns tandvård och rättigheter. Det var otroligt intressant och lärorikt. Vi var många som lärde oss mycket och fick oss en tankeställare. Vi fick oss även en genomgång av Malene Jensen från Riks och klockan 16.00 kom alla trötta, men lyckliga barn tillbaka från ”Lek och Buslandet”. De äldre barnen (papporna) såg däremot lite slitna ut tycker jag.
Efter en liten vila (försökte tvinga Fanny att vila lite, men det var svårt att koppla av för man missar tid med sina kompisar, mamma!!) och uppfräschning så begav vi oss till middagen. Vi bjöds på en härlig buffé.
Vi avslutade kvällen med det årliga lotteriet och i år tror jag, att vi slog rekord i skänkta vinster, och det är ju toppen tycker vi. Efteråt var det mycket lek och bus bland barnen och filmvisning. Efter mycket tjat så gick Fanny med på att gå lägga sig, trots att hon inte var trött! Hon somnade dock så fort hon lade huvudet på kudden.
På söndagen efter frukost så öppnades barnvakteriet. Hjärteungdomarna började förmiddagen med att svara på frågor hur det är att leva med ett hjärtfel och vara tonåring. Sedan var det dags för årsmöte.
Ännu en underbar helg med kompisar var slut och det sista Fanny sa innan hon somnade på söndags eftermiddagen var ”- när och var ska vi vara nästa år?”
Ann-Christine Lindberg, mamma till Fanny snart 8 år


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