function siw_update_community_day_options() { //haal cd-datums op for ($x = 1; $x <= 9; $x++) { $community_days[] = get_option("siw_community_day_{$x}"); } asort($community_days); $hide_form_days_before_cd = siw_get_hide_form_days_before_cd(); $limit_date = date("Y-m-d", strtotime(date("Y-m-d") . "+" . $hide_form_days_before_cd . " days")); foreach ($community_days as $community_day => $community_day_date) { if ($community_day_date >= $limit_date) { $future_community_days[]['label'] = siw_get_date_in_text($community_day_date, false); } } //zoek cd-formuliervraag $field_id = siw_get_vfb_field_id('community_day_datums'); global $wpdb; if (!isset($wpdb->vfbp_fields)) { $wpdb->vfbp_fields = $wpdb->prefix . 'vfbp_fields'; } $query = "SELECT {$wpdb->vfbp_fields}.data\n\t\t\t\tFROM {$wpdb->vfbp_fields}\n\t\t\t\tWHERE {$wpdb->vfbp_fields}.id = %d"; $data = $wpdb->get_var($wpdb->prepare($query, $field_id)); $data = maybe_unserialize($data); //update formuliervraag $data['options'] = $future_community_days; $query = "update {$wpdb->vfbp_fields} set {$wpdb->vfbp_fields}.data = %s where {$wpdb->vfbp_fields}.id = %d;"; $wpdb->query($wpdb->prepare($query, maybe_serialize($data), $field_id)); }
function siw_vacature_admin_deadline_column_value($column_name, $post_id) { if ('deadline' == $column_name) { $deadline = get_post_meta($post_id, 'siw_vacature_deadline', true); if ($deadline) { echo siw_get_date_in_text(date("Y-m-d", $deadline), true); } } }
function siw_agenda_admin_start_column_value($column_name, $post_id) { if ('start' == $column_name) { $start = get_post_meta($post_id, 'siw_agenda_start', true); if ($start) { $time = date("H:i", $start); $date = siw_get_date_in_text(date("Y-m-d", $start), true); echo $date . ' ' . $time; } } }
function siw_shortcode_evs_next_deadline($args) { $attributes = shortcode_atts(array('onbekend' => ''), $args); $evs_next_deadline = siw_get_evs_next_deadline(); if (!$evs_next_deadline) { $evs_next_deadline = $attributes['onbekend']; } else { $evs_next_deadline = siw_get_date_in_text($evs_next_deadline, true); } return $evs_next_deadline; }
function siw_user_last_login_column_value($value, $column_name, $user_id) { if ('lastlogin' == $column_name) { $last_login = get_user_meta($user_id, 'last_login', true); if (!empty($last_login)) { $time = mysql2date("H:i", $last_login, false); $date = siw_get_date_in_text(mysql2date("Y-m-d", $last_login, false), true); $value = $date . ' ' . $time; } else { $value = 'Nog nooit ingelogd'; } } return $value; }
function siw_get_date_range_in_text($date_start, $date_end, $year = true) { //als beide datums gelijk zijn gebruik dan siw_get_date_in_text if ($date_start == $date_end) { $date_range_in_text = siw_get_date_in_text($date_start, $year); } else { $date_start_array = date_parse($date_start); $date_end_array = date_parse($date_end); $month_array = siw_get_array('month_to_text'); $date_range_in_text = $date_start_array['day']; if ($date_start_array['month'] != $date_end_array['month']) { $date_range_in_text .= ' ' . $month_array[$date_start_array['month']]; } if ($date_start_array['year'] != $date_end_array['year'] and $year) { $date_range_in_text .= ' ' . $date_start_array['year']; } $date_range_in_text .= ' t/m '; $date_range_in_text .= $date_end_array['day']; $date_range_in_text .= ' ' . $month_array[$date_end_array['month']]; if ($year) { $date_range_in_text .= ' ' . $date_end_array['year']; } } return $date_range_in_text; }
<?php get_template_part('templates/post', 'header'); ?> <?php global $post; $deadline_ts = get_post_meta($post->ID, 'siw_vacature_deadline', true); $deadline = siw_get_date_in_text(date("Y-m-d", $deadline_ts), false); $missie = siw_get_jobs_mission_statement(); $inleiding = get_post_meta($post->ID, 'siw_vacature_inleiding', true); $wie_zijn_wij = siw_get_jobs_company_profile(); $wie_ben_jij = get_post_meta($post->ID, 'siw_vacature_wie_ben_jij', true); $wat_ga_je_doen = get_post_meta($post->ID, 'siw_vacature_wat_ga_je_doen', true); $wat_bieden_wij_jou = get_post_meta($post->ID, 'siw_vacature_wat_bieden_wij_jou', true); $contactpersoon_naam = get_post_meta($post->ID, 'siw_vacature_contactpersoon_naam', true); $contactpersoon_functie = get_post_meta($post->ID, 'siw_vacature_contactpersoon_functie', true); $contactpersoon_email = get_post_meta($post->ID, 'siw_vacature_contactpersoon_email', true); $contactpersoon_telefoon = get_post_meta($post->ID, 'siw_vacature_contactpersoon_telefoon', true); $solliciteren_naam = get_post_meta($post->ID, 'siw_vacature_solliciteren_naam', true); $solliciteren_functie = get_post_meta($post->ID, 'siw_vacature_solliciteren_functie', true); $solliciteren_email = get_post_meta($post->ID, 'siw_vacature_solliciteren_email', true); $gesprekken = get_post_meta($post->ID, 'siw_vacature_gesprekken', true); $meervoud = get_post_meta($post->ID, 'siw_vacature_meervoud', true); $content = '[accordion]'; $content .= '[pane title="Wie zijn wij?"]' . wpautop($missie) . wpautop($wie_zijn_wij) . '[/pane]'; $content .= '[pane title="Wie ben jij?"]' . wpautop($wie_ben_jij) . '[/pane]'; $content .= '[pane title="Wat ga je doen?"]' . wpautop($wat_ga_je_doen) . '[/pane]'; $content .= '[pane title="Wat bieden wij jou?"]' . wpautop($wat_bieden_wij_jou) . '[/pane]'; $content .= '[/accordion]'; ?>