Пример #1
0
/**
 * 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;
}
Пример #2
0
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('&nbsp;&nbsp;', $links);
        // Next and last page
        if ($pager->getPage() != $pager->getCurrentMaxLink()) {
            /*
            $navigation .= '&nbsp;'.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 .= '&nbsp;' . 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()) . '&nbsp;';
        // Pages one by one
        $links = array();
        foreach ($pager->getLinks() as $page) {
            $links[] = link_to_unless($page == $pager->getPage(), $page, $uri . $page);
        }
        $navigation .= join('&nbsp;&nbsp;', $links);
        // Next and last page
        $navigation .= '&nbsp;' . 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;
}
Пример #4
0
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()) . '&nbsp;';
        }
        // Pages one by one
        $links = array();
        foreach ($pager->getLinks() as $page) {
            $links[] = link_to_unless($page == $pager->getPage(), $page, $uri . $page);
        }
        $navigation .= join('&nbsp;&nbsp;', $links);
        // Next and last page
        if ($pager->getPage() != $pager->getCurrentMaxLink()) {
            $navigation .= '&nbsp;' . 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;
}
Пример #5
0
        ?>
            <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 
Пример #6
0
<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());
Пример #7
0
	<div class="vspacer20">&nbsp;</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() ? '&nbsp;' : '';
        ?>
 
			<?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());
    ?>
Пример #8
0
    <?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');
Пример #9
0
<?php 
if ($pager->haveToPaginate()) {
    ?>
<div class="nav">
    <?php 
    echo link_to('&laquo;', "{$iuri}&page=1");
    ?>
    <?php 
    echo link_to('&lt;', "{$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('&gt;', "{$iuri}&page={$pager->getNextPage()}");
    ?>
    <?php 
    echo link_to('&raquo;', "{$iuri}&page={$pager->getLastPage()}");
    ?>
</div>
Пример #10
0
// 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&amp;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&amp;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');
Пример #12
0
    <?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());
Пример #13
0
/**
 * 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() );
}
Пример #14
0
<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());
Пример #15
0
// 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));
Пример #16
0
<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());
Пример #17
0
  <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>	
Пример #18
0
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 .= '&nbsp;';
            $navigation .= link_to(picto_tag('action_back', __('previous page')), $uri . $pager->getPreviousPage());
            $navigation .= '&nbsp;&nbsp;';
        }
        // Pages one by one
        $links = array();
        foreach ($pager->getLinks() as $page) {
            $links[] = link_to_unless($page == $pager->getPage(), $page, $uri . $page);
        }
        $navigation .= implode('&nbsp;&nbsp;', $links);
        // Next and last pages
        if ($pager->getPage() != $pager->getLastPage()) {
            $navigation .= '&nbsp;&nbsp;';
            $navigation .= link_to(picto_tag('action_next', __('next page')), $uri . $pager->getNextPage());
            $navigation .= '&nbsp;';
            $navigation .= link_to(picto_tag('action_last', __('last page')), $uri . $pager->getLastPage());
        }
    }
    $class[] = 'pages_navigation';
    return '<div class="' . implode(' ', $class) . '">' . $navigation . '</div>';
}
Пример #19
0
<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());
Пример #20
0
<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>
Пример #21
0
<div id="question_pager">
    <?php 
if ($pager->haveToPaginate()) {
    ?>
        <?php 
    echo link_to('&laquo;', 'visitante/index?page=1');
    ?>
        <?php 
    echo link_to('&lt;', '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('&gt;', 'visitante/index?page=' . $pager->getNextPage());
    ?>
        <?php 
    echo link_to('&raquo;', 'visitante/index?page=' . $pager->getLastPage());
    ?>
    <?php 
Пример #22
0
<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());
Пример #23
0
<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());
Пример #24
0
  <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>
Пример #25
0
<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());
Пример #26
0
<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());
Пример #27
0
<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());
Пример #28
0
<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());
Пример #29
0
function link_to_if($condition, $label, $urlOptions = array(), $htmlOptions = array())
{
    return link_to_unless(!$condition, $label, $urlOptions, $htmlOptions);
}
Пример #30
0
<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());