From 8a9e965a3d0a34a7bfeade7df66a8c22bf86752c Mon Sep 17 00:00:00 2001 From: Nicolas Le Goff Date: Fri, 6 Jan 2012 16:30:12 +0100 Subject: [PATCH] add twig service --- www/prod/answer.php | 24 +++++++-------- www/prod/prodFeedBack.php | 61 ++++++++++++++++++++------------------- 2 files changed, 44 insertions(+), 41 deletions(-) diff --git a/www/prod/answer.php b/www/prod/answer.php index 43f44978ac..c11d1403c1 100644 --- a/www/prod/answer.php +++ b/www/prod/answer.php @@ -29,8 +29,8 @@ $user = User_Adapter::getInstance($session->get_usr_id(), $appbox); if (!isset($parm)) $parm = $request->get_parms("bas", "qry", "pag" - , "sel", "ord", "sort", "stemme" - , "search_type", "recordtype", "status", "fields", "datemin", "datemax", "datefield"); + , "sel", "ord", "sort", "stemme" + , "search_type", "recordtype", "status", "fields", "datemin", "datemax", "datefield"); $parm['sel'] = explode(';', $parm['sel']); @@ -221,10 +221,10 @@ if ($search_engine->is_first_page()) } } -$twig = new supertwig(); -$twig->addFilter(array('sbasFromBas' => 'phrasea::sbasFromBas')); +$core = \bootstrap::getCore(); +$twig = $core->getTwig(); -if($result->get_count_total_results() === 0) +if ($result->get_count_total_results() === 0) { $template = 'prod/results/help.twig'; } @@ -242,13 +242,13 @@ else $json['results'] = $twig->render($template, array( - 'results' => $result, - 'GV_social_tools' => $registry->get('GV_social_tools'), - 'array_selected' => $parm['sel'], - 'highlight' => $search_engine->get_query(), - 'searchEngine' => $search_engine, - 'suggestions' => $prop - ) + 'results' => $result, + 'GV_social_tools' => $registry->get('GV_social_tools'), + 'array_selected' => $parm['sel'], + 'highlight' => $search_engine->get_query(), + 'searchEngine' => $search_engine, + 'suggestions' => $prop + ) ); diff --git a/www/prod/prodFeedBack.php b/www/prod/prodFeedBack.php index dcbb0eb2f7..083da6b572 100644 --- a/www/prod/prodFeedBack.php +++ b/www/prod/prodFeedBack.php @@ -38,8 +38,8 @@ switch ($action) $engine = new searchEngine_adapter_sphinx_engine(); $parm = $request->get_parms("bas", "term" - , "stemme" - , "search_type", "recordtype", "status", "fields", "datemin", "datemax", "datefield"); + , "stemme" + , "search_type", "recordtype", "status", "fields", "datemin", "datemax", "datefield"); $options = new searchEngine_options(); @@ -173,7 +173,8 @@ switch ($action) $record = new record_preview('RESULT', $parm['pos'], '', '', $search_engine, $parm['query']); $records = $record->get_train($parm['pos'], $parm['query'], $search_engine); - $twig = new supertwig(); + $core = \bootstrap::getCore(); + $twig = $core->getTwig(); $output = p4string::jsonencode( array('current' => $twig->render( @@ -190,16 +191,18 @@ switch ($action) $parm = $request->get_parms('cont', 'pos'); $record = new record_preview('REG', $parm['pos'], $parm['cont']); $output = $twig->render('prod/preview/reg_train.html', array('container_records' => $record->get_container()->get_children(), - 'record' => $record, 'GV_rollover_reg_preview' => $registry->get('GV_rollover_reg_preview'))); + 'record' => $record, 'GV_rollover_reg_preview' => $registry->get('GV_rollover_reg_preview'))); break; - + case 'GET_ORDERMANAGER': try { $parm = $request->get_parms('sort', '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)); $ret = array('error' => false, 'datas' => $render); } @@ -217,9 +220,9 @@ switch ($action) $parm = $request->get_parms('order_id'); $order = new set_order($parm['order_id']); - $twig = new supertwig(); - $twig->addFilter(array('phraseadate' => 'phraseadate::getPrettyString')); - $twig->addFilter(array('nl2br' => 'nl2br')); + $core = \bootstrap::getCore(); + $twig = $core->getTwig(); + $render = $twig->render('prod/orders/order_item.twig', array('order' => $order)); $ret = array('error' => false, 'datas' => $render); } @@ -285,21 +288,21 @@ switch ($action) $request = http_request::getInstance(); $parm = $request->get_parms( - "addr" // addr du srv ftp - , "login" // login ftp - , "pwd" // pwd ftp - , "passif" // mode passif ou non - , "nbretry" // nb retry - , "ssl" // nb retry - , "obj" // les types d'obj a exporter - , "destfolder"// le folder de destination - , "usr_dest" // le mail dudestinataire ftp - , "lst" // la liste des objets - , "ssttid" - , "sendermail" - , "namecaract" - , "NAMMKDFOLD" - , "logfile" + "addr" // addr du srv ftp + , "login" // login ftp + , "pwd" // pwd ftp + , "passif" // mode passif ou non + , "nbretry" // nb retry + , "ssl" // nb retry + , "obj" // les types d'obj a exporter + , "destfolder"// le folder de destination + , "usr_dest" // le mail dudestinataire ftp + , "lst" // la liste des objets + , "ssttid" + , "sendermail" + , "namecaract" + , "NAMMKDFOLD" + , "logfile" ); $download = new set_exportftp($parm['lst'], $parm['ssttid']); @@ -327,10 +330,10 @@ switch ($action) $request = http_request::getInstance(); $parm = $request->get_parms( - "addr" // addr du srv ftp - , "login" // login ftp - , "pwd" // pwd ftp - , "ssl" // nb retry + "addr" // addr du srv ftp + , "login" // login ftp + , "pwd" // pwd ftp + , "ssl" // nb retry ); $ssl = $parm['ssl'] == '1';