<commit_before>============ Alerte NosDeputes.fr ============

Voici les dernières alertes de votre abonnement : <?php echo $alerte->titre; ?> 

<?php
foreach ($results['response']['docs'] as $res) 
{
  $titre = $res['object']->getTitre();
  if ($res['object_name'] === "Commentaire")
    echo "Commentaire : ";
  else if ($res['object_name'] === "Section")
    echo "Dossier : ";
  else if ($res['object_name'] === "QuestionEcrite")
    $titre = str_replace('Question', 'Question écrite', $titre);
  echo $titre."\n";
  echo "------------------------------------------------\n";
 if ($res['object_name'] != 'Texteloi') {
  $printable = array();
  $brut = $res['text'];
  foreach($brut as $text) {
    if (!preg_match('/=/', $text))
      array_push($printable , $text);
  }

  $text = '';
  if (!isset($nohuman) || !$nohuman) {
    $text = preg_replace('/^[^a-z]/i', '...', strip_tags(preg_replace('/ *\n+ */', ' ', implode('...', $results['highlighting'][$res['id']]['text']))));
  }

  if (!$text) {
    $text = preg_replace('/ *\n+ */', ' ', implode('...', $printable));
  }

  $text = html_entity_decode($text);
  $text = preg_replace('/\&\#[0-9]+\;/', '', $text);
  $text = preg_replace('/\&nbsp\;/', ' ', $text);

  if (strlen($text) > 700) {
	$text = preg_replace('/[^ ]*$/', '', substr($text, 0, 700)).'...';
  }

  $text = str_replace($titre, '', $text);
  echo "$text\n";
 }
  echo sfConfig::get('app_base_url').'/'.preg_replace('/symfony\/?/', '', $res['object']->getLink())."\n\n";
}

?>
===============================================
Pour éditer cette alerte :
<?php echo sfConfig::get('app_base_url').'/'.preg_replace('/symfony\/?/', '', url_for('alerte/edit?verif='.$alerte->getVerif())); ?>

Pour supprimer cette alerte :
<?php echo sfConfig::get('app_base_url').'/'.preg_replace('/symfony\/?/', '', url_for('alerte/delete?verif='.$alerte->getVerif())); ?>

<?php if ($alerte->citoyen_id) : ?>
L'interface vous permettant de gérer vos alertes :
<?php echo sfConfig::get('app_base_url').'/'.preg_replace('/symfony\/?/', '', url_for('alerte/list')); ?>
<?php endif; ?><commit_msg>correction bug alertes + oubli commit tangui<commit_after>============ Alerte NosDeputes.fr ============

Voici les dernières alertes de votre abonnement : <?php echo $alerte->titre; ?> 

<?php
foreach ($results['response']['docs'] as $res) 
{
  $titre = $res['object']->getTitre();
  if ($res['object_name'] === "Commentaire")
    echo "Commentaire : ";
  else if ($res['object_name'] === "Section")
    echo "Dossier : ";
  else if ($res['object_name'] === "QuestionEcrite")
    $titre = str_replace('Question', 'Question écrite', $titre);
  echo $titre."\n";
  echo "------------------------------------------------\n";
 if ($res['object_name'] != 'Texteloi') {
  $printable = array();
  $brut = $res['text'];
  foreach($brut as $text) {
    if (!preg_match('/=/', $text))
      array_push($printable , $text);
  }

  $text = '';
  if (!isset($nohuman) || !$nohuman) {
    $text = preg_replace('/^[^a-z]/i', '...', strip_tags(preg_replace('/<\/?em>/', '*', preg_replace('/ *\n+ */', ' ', implode('...', $results['highlighting'][$res['id']]['text'])))));
  }

  if (!$text) {
    $text = preg_replace('/ *\n+ */', ' ', implode('...', $printable));
  }

  $text = html_entity_decode($text);
  $text = preg_replace('/\&\#[0-9]+\;/', '', $text);
  $text = preg_replace('/\«\W/', ' " ', $text);

  if (strlen($text) > 700) {
	$text = preg_replace('/[^ ]*$/', '', substr($text, 0, 700)).'...';
  }

  $text = str_replace($titre, '', $text);
  echo "$text\n";
 }
  echo sfConfig::get('app_base_url').'/'.preg_replace('/symfony\/?/', '', $res['object']->getLink())."\n\n";
}

?>
===============================================
<?php
if (!isset($nohuman) || !nohuman) {
echo "Visualiser cette alerte sur le site :\n";
echo sfConfig::get('app_base_url').'/'.preg_replace('/symfony\/?/', '', url_for('@recherche_solr?sort=1&query='.$alerte->query))."\n";
}
?>
Pour éditer cette alerte :
<?php 
echo sfConfig::get('app_base_url').'/'.preg_replace('/symfony\/?/', '', url_for('alerte/edit?verif='.$alerte->getVerif()));
?>

Pour supprimer cette alerte :
<?php echo sfConfig::get('app_base_url').'/'.preg_replace('/symfony\/?/', '', url_for('alerte/delete?verif='.$alerte->getVerif())); ?>

<?php if ($alerte->citoyen_id) : ?>
L'interface vous permettant de gérer vos alertes :
<?php echo sfConfig::get('app_base_url').'/'.preg_replace('/symfony\/?/', '', url_for('alerte/list')); ?>
<?php endif; ?>
{'fraction_non_alphanumeric': 0.31422836752899197, 'fraction_numerical': 0.00423728813559322, 'mean_word_length': 4.056369785794814, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 34, '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': '132955', 'n_tokens_mistral': 1687, 'n_tokens_neox': 1634, 'n_words': 287}