<commit_before><?php

global $RHSVote;
global $RHSPosts;

$substitutions = [
    '{{votes}}' => $RHSVote->tablename,
    '{{total_meta_key}}' => $RHSVote->total_meta_key,
    '{{order_meta_key}}' => RHSPosts::META_DATE_ORDER,
    '{{meta_publish_key}}' => RHSVote::META_PUBISH
];



$this->log('Limpando votos...');
$wpdb->query("TRUNCATE TABLE {$RHSVote->tablename};");

$this->log('Zerando totais...');
$wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '{$RHSVote->total_meta_key}';");

$this->log('Zerando data de último voto dos posts...');
$wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '{RHSPosts::META_DATE_ORDER}';");

$this->log('Importando votos...');
$this->query('votes', $substitutions);

$this->log('Atualizando totais...');
$this->query('votes-totals', $substitutions);

$this->log('Importando informação de data do último voto...');
$this->query('posts-meta-date', $substitutions);

$this->log('Atualizando status dos posts pelo voto...');
$this->query('votes-posts-status', $substitutions);

$this->log('Atualizando meta dos posts publicados...');
$this->get_sql('votes-posts-meta', $substitutions);
<commit_msg>fix importacao: data de ultimo voto e promocao (refs #118)<commit_after><?php

global $RHSVote;
global $RHSPosts;

$substitutions = [
    '{{votes}}' => $RHSVote->tablename,
    '{{total_meta_key}}' => $RHSVote->total_meta_key,
    '{{order_meta_key}}' => RHSPosts::META_DATE_ORDER,
    '{{meta_publish_key}}' => RHSVote::META_PUBISH
];



$this->log('Limpando votos...');
$wpdb->query("TRUNCATE TABLE {$RHSVote->tablename};");

$this->log('Zerando totais...');
$wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '{$RHSVote->total_meta_key}';");

$this->log('Zerando data de último voto dos posts...');
$wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '" . RHSPosts::META_DATE_ORDER . "';");

$this->log('Zerando informação de posts promovidos...');
$wpdb->query("DELETE FROM $wpdb->postmeta WHERE meta_key = '" . RHSVote::META_PUBISH . "';");

$this->log('Importando votos...');
$this->query('votes', $substitutions);

$this->log('Atualizando totais...');
$this->query('votes-totals', $substitutions);

$this->log('Importando informação de data do último voto...');
$this->query('posts-meta-date', $substitutions);

$this->log('Atualizando status dos posts pelo voto...');
$this->query('votes-posts-status', $substitutions);

$this->log('Atualizando meta dos posts publicados...');
$this->get_sql('votes-posts-meta', $substitutions);

{'fraction_non_alphanumeric': 0.2205353575709149, 'fraction_numerical': 0.0011985617259288853, 'mean_word_length': 5.86027397260274, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 58, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3083316', 'n_tokens_mistral': 985, 'n_tokens_neox': 950, 'n_words': 164}