add twig service

This commit is contained in:
Nicolas Le Goff
2012-01-06 16:30:12 +01:00
parent e1535924f4
commit 8a9e965a3d
2 changed files with 44 additions and 41 deletions

View File

@@ -221,10 +221,10 @@ if ($search_engine->is_first_page())
} }
} }
$twig = new supertwig(); $core = \bootstrap::getCore();
$twig->addFilter(array('sbasFromBas' => 'phrasea::sbasFromBas')); $twig = $core->getTwig();
if($result->get_count_total_results() === 0) if ($result->get_count_total_results() === 0)
{ {
$template = 'prod/results/help.twig'; $template = 'prod/results/help.twig';
} }

View File

@@ -173,7 +173,8 @@ switch ($action)
$record = new record_preview('RESULT', $parm['pos'], '', '', $search_engine, $parm['query']); $record = new record_preview('RESULT', $parm['pos'], '', '', $search_engine, $parm['query']);
$records = $record->get_train($parm['pos'], $parm['query'], $search_engine); $records = $record->get_train($parm['pos'], $parm['query'], $search_engine);
$twig = new supertwig(); $core = \bootstrap::getCore();
$twig = $core->getTwig();
$output = p4string::jsonencode( $output = p4string::jsonencode(
array('current' => array('current' =>
$twig->render( $twig->render(
@@ -198,8 +199,10 @@ switch ($action)
{ {
$parm = $request->get_parms('sort', 'page'); $parm = $request->get_parms('sort', 'page');
$orders = new set_ordermanager($parm['sort'], $parm['page']); $orders = new set_ordermanager($parm['sort'], $parm['page']);
$twig = new supertwig();
$twig->addFilter(array('phraseadate' => 'phraseadate::getPrettyString')); $core = \bootstrap::getCore();
$twig = $core->getTwig();
$render = $twig->render('prod/orders/order_box.twig', array('ordermanager' => $orders)); $render = $twig->render('prod/orders/order_box.twig', array('ordermanager' => $orders));
$ret = array('error' => false, 'datas' => $render); $ret = array('error' => false, 'datas' => $render);
} }
@@ -217,9 +220,9 @@ switch ($action)
$parm = $request->get_parms('order_id'); $parm = $request->get_parms('order_id');
$order = new set_order($parm['order_id']); $order = new set_order($parm['order_id']);
$twig = new supertwig(); $core = \bootstrap::getCore();
$twig->addFilter(array('phraseadate' => 'phraseadate::getPrettyString')); $twig = $core->getTwig();
$twig->addFilter(array('nl2br' => 'nl2br'));
$render = $twig->render('prod/orders/order_item.twig', array('order' => $order)); $render = $twig->render('prod/orders/order_item.twig', array('order' => $order));
$ret = array('error' => false, 'datas' => $render); $ret = array('error' => false, 'datas' => $render);
} }