/** similar to setWithParam, but parameter should be an URL here */ function setWithUrlParam($prop_name, $param_name = '') { global $page; if (!$param_name) { $param_name = $prop_name; } $url = sotf_Utils::getParameter($param_name); if ($url != 'http://') { if (sotf_Utils::is_valid_URL($url)) { $this->set($prop_name, $url); return true; } else { $page->addStatusMsg("invalid_url"); return false; } } return true; }
$page->redirect("editContact.php?id={$contactId}#icon"); exit; } // save general data if ($save || $finish1 || $finish2) { if (!$finish2) { $contact->set('alias', sotf_Utils::getParameter('alias')); $contact->set('acronym', sotf_Utils::getParameter('acronym')); $contact->set('intro', sotf_Utils::getParameter('intro')); $contact->set('email', sotf_Utils::getParameter('email')); $contact->set('address', sotf_Utils::getParameter('address')); $contact->set('phone', sotf_Utils::getParameter('phone')); $contact->set('cellphone', sotf_Utils::getParameter('cellphone')); $contact->set('fax', sotf_Utils::getParameter('fax')); $url = sotf_Utils::getParameter('url'); if (sotf_Utils::is_valid_URL($url)) { $contact->set('url', $url); } else { $error = 1; $page->addStatusMsg("invalid-url"); } $contact->update(); } if ($save || $error) { $page->redirect("editContact.php?id={$contactId}"); } else { $page->redirect("closeAndRefresh.php?anchor=roles"); } exit; } $seticon = sotf_Utils::getParameter('seticon');