function churchcore_saveUserSetting($modulename, $user_pid, $attrib, $val) { if ($user_pid == null || $user_pid <= 0) { return; } //TODO: simplify by foreach ((array) $user_pid)? if (is_array($user_pid)) { foreach ($user_pid as $pid) { _churchcore_savePidUserSetting($modulename, $pid, $attrib, $val); } } else { _churchcore_savePidUserSetting($modulename, $user_pid, $attrib, $val); } } //FIXME: what does it here $res["note"] = churchcore_getTextField("Notiz", "Notiz", "note"); /** * * @param $longtext; on edit * @param $shorttext; on view * @param $column_name; DB column * @param string $eol; default: <br/> * @param string $auth; default: null * * @return string */ function churchcore_getTextField($longtext, $shorttext, $column_name, $eol = '<br/>', $auth = null) { return array("type" => "text", "text" => $longtext, "shorttext" => $shorttext, "eol" => $eol ? $eol : " ", "sql" => $column_name, "auth" => $auth); } /**
/** * * @return array */ function getBookingFields() { $res = array("id" => churchcore_getTextField("Booking-Id", "Id", "id"), "resource_id" => churchcore_getTextField("Resource", "Res", "resource_id"), "person_id" => churchcore_getTextField("UserId", "User", "person_id"), "startdate" => churchcore_getDateField("Startdatum", "Start", "startdate"), "enddate" => churchcore_getDateField("Enddatum", "Ende", "enddate"), "repeat_id" => churchcore_getTextField("Wiederholungs-Id", "Wdh.", "repeat_id"), "repeat_frequence" => churchcore_getTextField("Wiederholungsfrequenz", "Wdh.-Freq.", "repeat_frequence"), "repeat_until" => churchcore_getDateField("Wiederholungs-Ende", "Wdh.-Ende", "repeat_until"), "status_id" => churchcore_getTextField("Status", "Status", "status_id"), "text" => churchcore_getTextField("Text", "Text", "text"), "location" => churchcore_getTextField("Ort", "Ort", "location"), "note" => churchcore_getTextField("Notiz", "Notiz", "note")); return $res; }