|
|
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) {
?>
_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}{$this->_tag}>";
}
private function extractAttributes() {
$str = "";
if ( !is_array($this->_attributes) ) {
return false;
}
foreach ($this->_attributes as $name => $value) {
$str .= "{$name}='{$value}' ";
}
return $str;
}
}
?>
|
|
|
|
|
Nyheter - Stockholm
Teaterbesök på LeksaksmuseetHjärtbarnsföreningen i Stockholm inbjuder våra yngsta medlemmar till ett teaterbesök på Leksaksmuseet den 21 nov 2009. Tillsammans ser vi den populära föreställningen Pricken och sen är det fritt fram att fika, besöka museet, Spårvägsmuseet samt träffa andra Hjärtebarnskompisar. För mer information och anmälan kontakta birgitta.elfsson@hjartebarn.org.Vår återkommande aktivitet Familjebad på ALB är populär aktivitet som vi har både höst och vår. Höstens bad har redan startat och är fullbokad. Är ni intresserad att bada till våren invänta då vårt utskick som kommer runt juletid. Först till kvarn..
Varmt välkomna!
|
|
|