Beispiel #1
0
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));
}
Beispiel #2
0
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);
        }
    }
}
Beispiel #3
0
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;
        }
    }
}
Beispiel #4
0
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;
}
Beispiel #5
0
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]';
?>