/** * Get the navigation links for given sfDoctrinePager instance * * @param sfDoctrinePager $pager * @param string $uri The uri to prefix to the links * @return string $html */ function get_sympal_pager_navigation($pager, $uri, $requestKey = 'page') { sympal_use_stylesheet('/sfSympalPlugin/css/pager.css'); $navigation = '<div class="sympal_pager_navigation">'; if ($pager->haveToPaginate()) { $uri .= (preg_match('/\\?/', $uri) ? '&' : '?') . $requestKey . '='; // First and previous page if ($pager->getPage() != 1) { $navigation .= link_to(image_tag('/sf/sf_admin/images/first.png', 'align=absmiddle'), $uri . '1'); $navigation .= link_to(image_tag('/sf/sf_admin/images/previous.png', 'align=absmiddle'), $uri . $pager->getPreviousPage()) . ' '; } // Pages one by one $links = array(); foreach ($pager->getLinks() as $page) { $links[] = '<span>' . link_to_unless($page == $pager->getPage(), $page, $uri . $page) . '</span>'; } $navigation .= join(' ', $links); // Next and last page if ($pager->getPage() != $pager->getLastPage()) { $navigation .= ' ' . link_to(image_tag('/sf/sf_admin/images/next.png', 'align=absmiddle'), $uri . $pager->getNextPage()); $navigation .= link_to(image_tag('/sf/sf_admin/images/last.png', 'align=absmiddle'), $uri . $pager->getLastPage()); } } $navigation .= '</div>'; return $navigation; }
function pager_navigation2($pager, $uri, $navuri) { $navigation = ''; if ($pager->haveToPaginate()) { $uri .= (preg_match('/\\?/', $uri) ? '&' : '?') . 'page='; // First and previous page if ($pager->getPage() != 1) { /* $navigation .= link_to_remote(image_tag('first.gif', 'align=absmiddle'), array( 'url' => $uri.'1', 'update' => array('success' => 'table_swipers'), 'loading' => "Element.show('indicator')", 'complete'=> "Element.hide('indicator');".visual_effect('highlight', 'table_swipers'))); $navigation .= link_to_remote(image_tag('previous.gif', 'align=absmiddle'), array( 'url' => $uri.$pager->getPreviousPage(), 'update' => array('success' => 'table_swipers'), 'loading' => "Element.show('indicator')", 'complete'=> "Element.hide('indicator');".visual_effect('highlight', 'table_swipers'))); */ $navigation .= link_to(image_tag('first.gif', 'align=absmiddle'), $uri . '1'); $navigation .= link_to(image_tag('previous.gif', 'align=absmiddle'), $uri . $pager->getPreviousPage()); } else { $navigation .= image_tag('first.gif', 'align=absmiddle'); $navigation .= image_tag('previous.gif', 'align=absmiddle'); } // Pages one by one $links = array(); foreach ($pager->getLinks() as $page) { $links[] = link_to_unless($page == $pager->getPage(), $page, $navuri . $page); } $navigation .= join(' ', $links); // Next and last page if ($pager->getPage() != $pager->getCurrentMaxLink()) { /* $navigation .= ' '.link_to_remote(image_tag('next.gif', 'align=absmiddle'), array( 'url' => 'home/pager?page='.$pager->getNextPage(), 'update' => array('success' => 'table_swipers'), 'loading' => "Element.show('indicator')", 'complete'=> "Element.hide('indicator');".visual_effect('highlight', 'swiper'))); $navigation .= link_to_remote(image_tag('last.gif', 'align=absmiddle'), array( 'url' => 'home/pager?page='.$pager->getLastPage(), 'update' => array('success' => 'table_swipers'), 'loading' => "Element.show('indicator')", 'complete'=> "Element.hide('indicator');".visual_effect('highlight', 'swiper'))); */ $navigation .= link_to(image_tag('next.gif', 'align=absmiddle'), $uri . $pager->getNextPage()); $navigation .= link_to(image_tag('last.gif', 'align=absmiddle'), $uri . $pager->getLastPage()); } else { $navigation .= ' ' . image_tag('next.gif', 'align=absmiddle'); $navigation .= image_tag('last.gif', 'align=absmiddle'); } } return $navigation; }
function pager_navigation($pager, $uri) { $navigation = ''; if ($pager->haveToPaginate()) { $uri .= (preg_match('/\\?/', $uri) ? '&' : '?') . 'page='; //$navigation .= "<div class=\"navigation\">"; // First and previous page $navigation .= link_to(image_tag('/images/icons/first.png', array('align' => 'absmiddle', 'alt' => __('primero'), 'title' => __('primero'))), $uri . '1'); $navigation .= link_to(image_tag('/images/icons/previous.png', array('align' => 'absmiddle', 'alt' => __('previo'), 'title' => __('previo'))), $uri . $pager->getPreviousPage()) . ' '; // Pages one by one $links = array(); foreach ($pager->getLinks() as $page) { $links[] = link_to_unless($page == $pager->getPage(), $page, $uri . $page); } $navigation .= join(' ', $links); // Next and last page $navigation .= ' ' . link_to(image_tag('/images/icons/next.png', array('align' => 'absmiddle', 'alt' => __('siguiente'), 'title' => __('siguiente'))), $uri . $pager->getNextPage()); $navigation .= link_to(image_tag('/images/icons/last.png', array('align' => 'absmiddle', 'alt' => __('último'), 'title' => __('último'))), $uri . $pager->getLastPage()); //$navigation .= "</div>"; } return $navigation; }
function pager_navigation($pager, $uri) { $navigation = ''; if ($pager->haveToPaginate()) { $uri .= (preg_match('/\\?/', $uri) ? '&' : '?') . 'page='; // First and previous page if ($pager->getPage() != 1) { $navigation .= link_to(image_tag('first.gif', 'align=absmiddle'), $uri . '1'); $navigation .= link_to(image_tag('previous.gif', 'align=absmiddle'), $uri . $pager->getPreviousPage()) . ' '; } // Pages one by one $links = array(); foreach ($pager->getLinks() as $page) { $links[] = link_to_unless($page == $pager->getPage(), $page, $uri . $page); } $navigation .= join(' ', $links); // Next and last page if ($pager->getPage() != $pager->getCurrentMaxLink()) { $navigation .= ' ' . link_to(image_tag('next.gif', 'align=absmiddle'), $uri . $pager->getNextPage()); $navigation .= link_to(image_tag('last.gif', 'align=absmiddle'), $uri . $pager->getLastPage()); } } return $navigation; }
?> <li class="<?php echo $page_pk->getIsPublished() ? 'published' : 'unpublished'; ?> "> <?php foreach (sfPlop::get('sf_plop_cultures') as $localization) { ?> <?php echo link_to(image_flag($localization, array('alt' => format_language($localization))), '@sf_plop_page_show?slug=' . $page_pk->getSlug() . '&sf_culture=' . $localization, array('class' => 'element flag w-img-link', 'title' => $page_pk->getSlug())); ?> <?php } ?> <?php echo link_to_unless($page->getSlug() == $page_pk->getSlug(), str_repeat('-', $page_pk->getLevel()) . ' ' . $page_pk->getSlug(), '@sf_plop_page_show?sf_culture=' . $culture . '&slug=' . $page_pk->getSlug(), array('class' => 'element', 'title' => $page_pk->getSlug())); ?> <?php echo widgetIndicator($page_pk->isTemplate(), 'edit', __('This indicates if the page is a template (lock icon).', '', 'plopAdmin'), array('rel' => $page_pk->getSlug())); ?> <?php echo widgetIndicator($page_pk->isPublished(), 'publish', __('This indicates if the page is published (green tick) or not (red bullet).', '', 'plopAdmin'), array('rel' => $page_pk->getSlug())); ?> </li> <?php } ?> </ul> </li> <li class="w-menu-dd"> <span class="element w w-edition"><?php
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', 'align=absmiddle'), 'relCalendariovacunacionAlumno/list?page=1'); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', 'align=absmiddle'), 'relCalendariovacunacionAlumno/list?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'relCalendariovacunacionAlumno/list?page=' . $page); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', 'align=absmiddle'), 'relCalendariovacunacionAlumno/list?page=' . $pager->getNextPage()); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', 'align=absmiddle'), 'relCalendariovacunacionAlumno/list?page=' . $pager->getLastPage()); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
<div class="vspacer20"> </div> <div id="pager"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to('<img src="/images/first.png"/>', 'friend/myfriends?page=1'); ?> <?php echo link_to('<img src="/images/prev.png"/>', 'friend/myfriends?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <b><?php echo link_to_unless($page == $pager->getPage(), $page, 'friend/myfriends?page=' . $page, 'class="pageno"'); ?> </b> <?php echo $page != $pager->getCurrentMaxLink() ? ' ' : ''; ?> <?php } ?> <?php echo link_to('<img src="/images/next.png"/>', 'friend/myfriends?page=' . $pager->getNextPage()); ?> <?php echo link_to('<img src="/images/last.png"/>', 'friend/myfriends?page=' . $pager->getLastPage()); ?>
<?php include_title(); ?> <link rel="shortcut icon" href="/favicon.ico" /> <?php include_stylesheets(); ?> <?php include_javascripts(); ?> </head> <body> <div> <ul> <li><?php echo link_to_unless($sf_request->getParameter('module') == 'default' && $sf_request->getParameter('action') == 'index', 'Home', '@homepage'); ?> </li> <li><?php echo link_to('View Users', '@sf_guard_profile'); ?> </li> <?php if ($sf_user->isAuthenticated()) { ?> <li><?php echo link_to('Edit Profile', 'sf_guard_profile_edit', $sf_user->getGuardUser()); ?> </li> <li><?php echo link_to('Signout', '@sf_guard_signout');
<?php if ($pager->haveToPaginate()) { ?> <div class="nav"> <?php echo link_to('«', "{$iuri}&page=1"); ?> <?php echo link_to('<', "{$iuri}&page={$pager->getPreviousPage()}"); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, "{$iuri}&page={$page}"); ?> <?php echo $page != $pager->getCurrentMaxLink() ? '-' : ''; ?> <?php } ?> <?php echo link_to('>', "{$iuri}&page={$pager->getNextPage()}"); ?> <?php echo link_to('»', "{$iuri}&page={$pager->getLastPage()}"); ?> </div>
// link_to_if() $t->diag('link_to_if()'); $t->is(link_to_if(true, 'test', '@homepage'), '<a href="module/action">test</a>', 'link_to_if() returns an HTML "a" tag if the condition is true'); $t->is(link_to_if(false, 'test', '@homepage'), '<span>test</span>', 'link_to_if() returns an HTML "span" tag by default if the condition is false'); $t->is(link_to_if(false, 'test', '@homepage', array('tag' => 'div')), '<div>test</div>', 'link_to_if() takes a "tag" option'); $t->is(link_to_if(true, 'test', '@homepage', 'tag=div'), '<a href="module/action">test</a>', 'link_to_if() removes "tag" option (given as string) in true case'); $t->is(link_to_if(true, 'test', '@homepage', array('tag' => 'div')), '<a href="module/action">test</a>', 'link_to_if() removes "tag" option (given as array) in true case'); $t->is(link_to_if(false, 'test', '@homepage', array('query_string' => 'foo=bar', 'absolute' => true, 'absolute_url' => 'http://www.google.com/')), '<span>test</span>', 'link_to_if() returns an HTML "span" tag by default if the condition is false'); $t->is(link_to_if(true, 'test', 'homepage', array(), array('class' => 'test')), '<a class="test" href="homepage">test</a>', 'link_to_if() accepts link_to2 compatible usage'); $t->is(link_to_if(false, 'test', 'homepage', array(), array('class' => 'test')), '<span class="test">test</span>', 'link_to_if() accepts link_to2 compatible usage'); // link_to_unless() $t->diag('link_to_unless()'); $t->is(link_to_unless(false, 'test', '@homepage'), '<a href="module/action">test</a>', 'link_to_unless() returns an HTML "a" tag if the condition is false'); $t->is(link_to_unless(true, 'test', '@homepage'), '<span>test</span>', 'link_to_unless() returns an HTML "span" tag by default if the condition is true'); $t->is(link_to_unless(true, 'test', 'homepage', array(), array('class' => 'test')), '<span class="test">test</span>', 'link_to_unless() accepts link_to2 compatible usage'); $t->is(link_to_unless(false, 'test', 'homepage', array(), array('class' => 'test')), '<a class="test" href="homepage">test</a>', 'link_to_unless() accepts link_to2 compatible usage'); // public_path() $t->diag('public_path()'); $t->is(public_path('pdf/download.pdf'), '/public/pdf/download.pdf', 'public_path() returns the public path'); $t->is(public_path('/pdf/download.pdf'), '/public/pdf/download.pdf', 'public_path() returns the public path if starting with slash'); $t->is(public_path('pdf/download.pdf', true), 'https://example.org/public/pdf/download.pdf', 'public_path() returns the public path'); // mail_to() $t->diag('mail_to()'); $t->is(mail_to('*****@*****.**'), '<a href="mailto:fabien.potencier@symfony-project.com">fabien.potencier@symfony-project.com</a>', 'mail_to() creates a mailto a tag'); $t->is(mail_to('*****@*****.**', 'fabien'), '<a href="mailto:fabien.potencier@symfony-project.com">fabien</a>', 'mail_to() creates a mailto a tag'); preg_match('/href="(.+?)"/', mail_to('*****@*****.**', 'fabien', array('encode' => true)), $matches); $t->is(html_entity_decode($matches[1], ENT_QUOTES, 'UTF-8'), 'mailto:fabien.potencier@symfony-project.com', 'mail_to() can encode the email address'); $t->diag('mail_to test'); $t->is(mail_to('*****@*****.**'), '<a href="mailto:webmaster@example.com">webmaster@example.com</a>', 'mail_to with only given email works'); $t->is(mail_to('*****@*****.**', 'send us an email'), '<a href="mailto:webmaster@example.com">send us an email</a>', 'mail_to with given email and title works'); $t->isnt(mail_to('*****@*****.**', 'encoded', array('encode' => true)), '<a href="mailto:webmaster@example.com">encoded</a>', 'mail_to with encoding works');
{ return 'test'; } } $o2 = new testObjectWithToString(); $t->is(link_to($o2), '<a href="module/action">test</a>', 'link_to() can take an object as its first argument'); // link_to_if() $t->diag('link_to_if()'); $t->is(link_to_if(true, 'test', ''), '<a href="module/action">test</a>', 'link_to_if() returns an HTML "a" tag if the condition is true'); $t->is(link_to_if(false, 'test', ''), '<span>test</span>', 'link_to_if() returns an HTML "span" tag by default if the condition is false'); $t->is(link_to_if(false, 'test', '', array('tag' => 'div')), '<div>test</div>', 'link_to_if() takes a "tag" option'); $t->is(link_to_if(true, 'test', '', 'tag=div'), '<a href="module/action">test</a>', 'link_to_if() removes "tag" option (given as string) in true case'); $t->is(link_to_if(true, 'test', '', array('tag' => 'div')), '<a href="module/action">test</a>', 'link_to_if() removes "tag" option (given as array) in true case'); $t->is(link_to_if(false, 'test', '', array('query_string' => 'foo=bar', 'absolute' => true, 'absolute_url' => 'http://www.google.com/')), '<span>test</span>', 'link_to_if() returns an HTML "span" tag by default if the condition is false'); // link_to_unless() $t->diag('link_to_unless()'); $t->is(link_to_unless(false, 'test', ''), '<a href="module/action">test</a>', 'link_to_unless() returns an HTML "a" tag if the condition is false'); $t->is(link_to_unless(true, 'test', ''), '<span>test</span>', 'link_to_unless() returns an HTML "span" tag by default if the condition is true'); // mail_to() $t->diag('mail_to()'); $t->is(mail_to('*****@*****.**'), '<a href="mailto:fabien.potencier@symfony-project.com">fabien.potencier@symfony-project.com</a>', 'mail_to() creates a mailto a tag'); $t->is(mail_to('*****@*****.**', 'fabien'), '<a href="mailto:fabien.potencier@symfony-project.com">fabien</a>', 'mail_to() creates a mailto a tag'); preg_match('/href="(.+?)"/', mail_to('*****@*****.**', 'fabien', array('encode' => true)), $matches); $t->is(html_entity_decode($matches[1], ENT_QUOTES, 'UTF-8'), 'mailto:fabien.potencier@symfony-project.com', 'mail_to() can encode the email address'); $t->diag('mail_to test'); $t->is(mail_to('*****@*****.**'), '<a href="mailto:webmaster@example.com">webmaster@example.com</a>', 'mail_to with only given email works'); $t->is(mail_to('*****@*****.**', 'send us an email'), '<a href="mailto:webmaster@example.com">send us an email</a>', 'mail_to with given email and title works'); $t->isnt(mail_to('*****@*****.**', 'encoded', array('encode' => true)), '<a href="mailto:webmaster@example.com">encoded</a>', 'mail_to with encoding works'); $t->is(mail_to('*****@*****.**', '', array(), array('subject' => 'test subject', 'body' => 'test body')), '<a href="mailto:webmaster@example.com?subject=test+subject&body=test+body">webmaster@example.com</a>', 'mail_to() works with given default values in array form'); $t->is(mail_to('*****@*****.**', '', array(), 'subject=test subject body=test body'), '<a href="mailto:webmaster@example.com?subject=test+subject&body=test+body">webmaster@example.com</a>', 'mail_to() works with given default values in string form'); $t->is(mail_to('*****@*****.**', '', array(), 'subject=Hello World and more'), '<a href="mailto:webmaster@example.com?subject=Hello+World+and+more">webmaster@example.com</a>', 'mail_to() works with given default value with spaces');
<?php $filterParam .= '&schema_property_element_id=' . $sf_params->get('schema_property_element_id'); } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => __('First'), 'title' => __('First'))), 'schemahistory/list?page=1' . $filterParam); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => __('Previous'), 'title' => __('Previous'))), 'schemahistory/list?page=' . $pager->getPreviousPage() . $filterParam); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'schemahistory/list?page=' . $page . $filterParam); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => __('Next'), 'title' => __('Next'))), 'schemahistory/list?page=' . $pager->getNextPage() . $filterParam); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => __('Last'), 'title' => __('Last'))), 'schemahistory/list?page=' . $pager->getLastPage() . $filterParam); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
/** * Create a link tag of the given +name+ using an URL created by the set of +options+, if +condition+ * is true, in which case only the name is returned (or the given block is yielded, if one exists). */ function link_to_if( $condition, $name, $options = array(), $html_options = array() ) { return link_to_unless( !$condition, $name, $options, $html_options, func_get_args() ); }
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => __('First'), 'title' => __('First'))), 'oferta/list?page=1'); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => __('Previous'), 'title' => __('Previous'))), 'oferta/list?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'oferta/list?page=' . $page); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => __('Next'), 'title' => __('Next'))), 'oferta/list?page=' . $pager->getNextPage()); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => __('Last'), 'title' => __('Last'))), 'oferta/list?page=' . $pager->getLastPage()); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
// OrangeHRM is a comprehensive Human Resource Management (HRM) System that captures // all the essential functionalities required for any enterprise. // Copyright (C) 2006 OrangeHRM Inc., http://www.orangehrm.com // OrangeHRM is free software; you can redistribute it and/or modify it under the terms of // the GNU General Public License as published by the Free Software Foundation; either // version 2 of the License, or (at your option) any later version. // OrangeHRM is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; // without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // See the GNU General Public License for more details. // You should have received a copy of the GNU General Public License along with this program; // if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, // Boston, MA 02110-1301, USA */ if (isset($params)) { foreach ($params as $parameterSet) { $parametrString .= $parameterSet; } } else { $parametrString = ''; } echo link_to_unless($pager->getPage() == 1, __('First') . " ", $url, array('query_string' => 'page=1' . $parametrString)); echo link_to_unless($pager->getPreviousPage() == $pager->getPage(), __('Previous'), $url, array('query_string' => 'page=' . $pager->getPreviousPage() . $parametrString)); foreach ($pager->getLinks() as $page) { echo link_to_unless($page == $pager->getPage(), $page, $url, array('query_string' => 'page=' . $page . $parametrString)); } echo link_to_unless($pager->getNextPage() == $pager->getPage(), __('Next'), $url, array('query_string' => 'page=' . $pager->getNextPage() . $parametrString)); echo link_to_unless($pager->getLastPage() == $pager->getPage(), __('Last'), $url, array('query_string' => 'page=' . $pager->getLastPage() . $parametrString));
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', 'align=absmiddle'), 'conceptprop/search?page=1&term=' . $sf_params->get('term')); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', 'align=absmiddle'), 'conceptprop/search?page=' . $pager->getPreviousPage() . '&term=' . $sf_params->get('term')); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'conceptprop/search?page=' . $page . '&term=' . $sf_params->get('term')); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', 'align=absmiddle'), 'conceptprop/search?page=' . $pager->getNextPage() . '&term=' . $sf_params->get('term')); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', 'align=absmiddle'), 'conceptprop/search?page=' . $pager->getLastPage() . '&term=' . $sf_params->get('term')); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
<tr> <td colspan="12" align="center"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to('<<', 'parlamentare/index?id=' . $sf_params->get('id') . '&page=1'); ?> <?php echo link_to('<', 'parlamentare/index?id=' . $sf_params->get('id') . '&page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'parlamentare/index?id=' . $sf_params->get('id') . '&page=' . $page); ?> <?php } ?> <?php echo link_to('>', 'parlamentare/index?id=' . $sf_params->get('id') . '&page=' . $pager->getNextPage()); ?> <?php echo link_to('>>', 'parlamentare/index?id=' . $sf_params->get('id') . '&page=' . $pager->getLastPage()); ?> <?php } ?> </td>
function pager_navigation($pager, $class = array()) { sfLoader::loadHelpers(array('General')); $navigation = ''; if ($pager->haveToPaginate()) { $context = sfContext::getInstance(); $request = $context->getRequest(); $orderby_params = array('orderby', 'orderby2', 'orderby3'); $order_params = array('order', 'order2', 'order3'); $orderby_list = c2cTools::getRequestParameterArray($orderby_params); $order_list = c2cTools::getRequestParameterArray($order_params); $params = array(); foreach ($orderby_params as $key => $orderby_param) { $params[$orderby_param] = $orderby_list[$key]; $params[$order_params[$key]] = $order_list[$key]; } $uri = _addUrlParameters(_getBaseUri(), array(), $params); $uri .= _getSeparator($uri) . 'page='; // First and previous pages if ($pager->getPage() != 1) { $navigation .= link_to(picto_tag('action_first', __('first page')), $uri . '1'); $navigation .= ' '; $navigation .= link_to(picto_tag('action_back', __('previous page')), $uri . $pager->getPreviousPage()); $navigation .= ' '; } // Pages one by one $links = array(); foreach ($pager->getLinks() as $page) { $links[] = link_to_unless($page == $pager->getPage(), $page, $uri . $page); } $navigation .= implode(' ', $links); // Next and last pages if ($pager->getPage() != $pager->getLastPage()) { $navigation .= ' '; $navigation .= link_to(picto_tag('action_next', __('next page')), $uri . $pager->getNextPage()); $navigation .= ' '; $navigation .= link_to(picto_tag('action_last', __('last page')), $uri . $pager->getLastPage()); } } $class[] = 'pages_navigation'; return '<div class="' . implode(' ', $class) . '">' . $navigation . '</div>'; }
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => __('First'), 'title' => __('First'))), 'validation/list?page=1'); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => __('Previous'), 'title' => __('Previous'))), 'validation/list?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'validation/list?page=' . $page); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => __('Next'), 'title' => __('Next'))), 'validation/list?page=' . $pager->getNextPage()); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => __('Last'), 'title' => __('Last'))), 'validation/list?page=' . $pager->getLastPage()); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
<h1>"<?php echo $project_name ?>" project - symfony control panel</h1> <div id="navigation"> <ul> <li><?php echo link_to_unless($action == 'index', 'Overview', 'sfControlPanel/index') ?></li> <li><?php echo link_to_unless($action == 'taskManager', 'Tasks', 'sfControlPanel/taskManager') ?></li> <li><?php echo link_to_unless($action == 'fileBrowser', 'Code', 'sfControlPanel/fileBrowser') ?></li> <li><?php echo link_to_unless($action == 'configShow', 'Configuration', 'sfControlPanel/configShow') ?></li> <li><?php echo link_to_unless($action == 'dataManager' || substr($module, 0, 4) == 'auto', 'Data', 'sfControlPanel/dataManager') ?></li> </ul> </div>
<div id="question_pager"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to('«', 'visitante/index?page=1'); ?> <?php echo link_to('<', 'visitante/index?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'visitante/index?page=' . $page); ?> <?php echo $page != $pager->getCurrentMaxLink() ? '-' : ''; ?> <?php } ?> <?php echo link_to('>', 'visitante/index?page=' . $pager->getNextPage()); ?> <?php echo link_to('»', 'visitante/index?page=' . $pager->getLastPage()); ?> <?php
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => __('First'), 'title' => __('First'))), 'encargados/list?page=1'); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => __('Previous'), 'title' => __('Previous'))), 'encargados/list?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'encargados/list?page=' . $page); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => __('Next'), 'title' => __('Next'))), 'encargados/list?page=' . $pager->getNextPage()); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => __('Last'), 'title' => __('Last'))), 'encargados/list?page=' . $pager->getLastPage()); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => __('First'), 'title' => __('First'))), 'sfTransUnit/list?page=1'); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => __('Previous'), 'title' => __('Previous'))), 'sfTransUnit/list?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'sfTransUnit/list?page=' . $page); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => __('Next'), 'title' => __('Next'))), 'sfTransUnit/list?page=' . $pager->getNextPage()); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => __('Last'), 'title' => __('Last'))), 'sfTransUnit/list?page=' . $pager->getLastPage()); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => 'First', 'title' => 'First')), 'guest/list?etime_id=' . $etime->getId() . '&page=1'); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => 'Previous', 'title' => 'Previous')), 'guest/list?etime_id=' . $etime->getId() . '&page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'guest/list?etime_id=' . $etime->getId() . '&page=' . $page); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => 'Next', 'title' => 'Next')), 'guest/list?etime_id=' . $etime->getId() . '&page=' . $pager->getNextPage()); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => 'Last', 'title' => 'Last')), 'guest/list?etime_id=' . $etime->getId() . '&page=' . $pager->getLastPage()); ?> <?php } ?> </div>
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => __('First'), 'title' => __('First'))), 'horarioescolar/list?page=1'); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => __('Previous'), 'title' => __('Previous'))), 'horarioescolar/list?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'horarioescolar/list?page=' . $page); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => __('Next'), 'title' => __('Next'))), 'horarioescolar/list?page=' . $pager->getNextPage()); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => __('Last'), 'title' => __('Last'))), 'horarioescolar/list?page=' . $pager->getLastPage()); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => __('First'), 'title' => __('First'))), 'sesionesLog/list?page=1&idsesion=' . $id_sesion); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => __('Previous'), 'title' => __('Previous'))), 'sesionesLog/list?page=' . $pager->getPreviousPage() . '&idsesion=' . $id_sesion); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'sesionesLog/list?page=' . $page . '&idsesion=' . $id_sesion); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => __('Next'), 'title' => __('Next'))), 'sesionesLog/list?page=' . $pager->getNextPage() . '&idsesion=' . $id_sesion); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => __('Last'), 'title' => __('Last'))), 'sesionesLog/list?page=' . $pager->getLastPage() . '&idsesion=' . $id_sesion); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => __('First'), 'title' => __('First'))), 'relDivisionActividadDocente/list?page=1'); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => __('Previous'), 'title' => __('Previous'))), 'relDivisionActividadDocente/list?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'relDivisionActividadDocente/list?page=' . $page); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => __('Next'), 'title' => __('Next'))), 'relDivisionActividadDocente/list?page=' . $pager->getNextPage()); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => __('Last'), 'title' => __('Last'))), 'relDivisionActividadDocente/list?page=' . $pager->getLastPage()); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => __('First'), 'title' => __('First'))), 'informes/list?page=1'); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => __('Previous'), 'title' => __('Previous'))), 'informes/list?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'informes/list?page=' . $page); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => __('Next'), 'title' => __('Next'))), 'informes/list?page=' . $pager->getNextPage()); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => __('Last'), 'title' => __('Last'))), 'informes/list?page=' . $pager->getLastPage()); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());
function link_to_if($condition, $label, $urlOptions = array(), $htmlOptions = array()) { return link_to_unless(!$condition, $label, $urlOptions, $htmlOptions); }
<div class="float-right"> <?php if ($pager->haveToPaginate()) { ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/first.png', array('align' => 'absmiddle', 'alt' => __('First'), 'title' => __('First'))), 'tareas/list?page=1'); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/previous.png', array('align' => 'absmiddle', 'alt' => __('Previous'), 'title' => __('Previous'))), 'tareas/list?page=' . $pager->getPreviousPage()); ?> <?php foreach ($pager->getLinks() as $page) { ?> <?php echo link_to_unless($page == $pager->getPage(), $page, 'tareas/list?page=' . $page); ?> <?php } ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/next.png', array('align' => 'absmiddle', 'alt' => __('Next'), 'title' => __('Next'))), 'tareas/list?page=' . $pager->getNextPage()); ?> <?php echo link_to(image_tag(sfConfig::get('sf_admin_web_dir') . '/images/last.png', array('align' => 'absmiddle', 'alt' => __('Last'), 'title' => __('Last'))), 'tareas/list?page=' . $pager->getLastPage()); } ?> </div> <?php echo format_number_choice('[0] no result|[1] 1 result|(1,+Inf] %1% results', array('%1%' => $pager->getNbResults()), $pager->getNbResults());