web/lib/Zend/View/Helper/FormMultiCheckbox.php
author Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
Thu, 21 Mar 2013 19:50:53 +0100
changeset 807 877f952ae2bd
parent 207 621fa6caec0c
child 1230 68c69c656a2c
permissions -rw-r--r--
update Zend and twitter oauth end point
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     1
<?php
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     2
/**
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     3
 * Zend Framework
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     4
 *
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     5
 * LICENSE
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     6
 *
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     7
 * This source file is subject to the new BSD license that is bundled
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     8
 * with this package in the file LICENSE.txt.
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
     9
 * It is also available through the world-wide-web at this URL:
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    10
 * http://framework.zend.com/license/new-bsd
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    11
 * If you did not receive a copy of the license and are unable to
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    12
 * obtain it through the world-wide-web, please send an email
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    13
 * to license@zend.com so we can send you a copy immediately.
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    14
 *
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    15
 * @category   Zend
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    16
 * @package    Zend_View
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    17
 * @subpackage Helper
807
877f952ae2bd update Zend and twitter oauth end point
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 207
diff changeset
    18
 * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
0
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    19
 * @license    http://framework.zend.com/license/new-bsd     New BSD License
807
877f952ae2bd update Zend and twitter oauth end point
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 207
diff changeset
    20
 * @version    $Id: FormMultiCheckbox.php 24593 2012-01-05 20:35:02Z matthew $
0
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    21
 */
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    22
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    23
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    24
/** Zend_View_Helper_FormRadio */
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    25
require_once 'Zend/View/Helper/FormRadio.php';
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    26
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    27
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    28
/**
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    29
 * Helper to generate a set of checkbox button elements
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    30
 *
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    31
 * @category   Zend
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    32
 * @package    Zend_View
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    33
 * @subpackage Helper
807
877f952ae2bd update Zend and twitter oauth end point
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents: 207
diff changeset
    34
 * @copyright  Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
0
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    35
 * @license    http://framework.zend.com/license/new-bsd     New BSD License
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    36
 */
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    37
class Zend_View_Helper_FormMultiCheckbox extends Zend_View_Helper_FormRadio
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    38
{
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    39
    /**
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    40
     * Input type to use
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    41
     * @var string
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    42
     */
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    43
    protected $_inputType = 'checkbox';
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    44
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    45
    /**
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    46
     * Whether or not this element represents an array collection by default
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    47
     * @var bool
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    48
     */
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    49
    protected $_isArray = true;
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    50
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    51
    /**
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    52
     * Generates a set of checkbox button elements.
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    53
     *
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    54
     * @access public
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    55
     *
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    56
     * @param string|array $name If a string, the element name.  If an
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    57
     * array, all other parameters are ignored, and the array elements
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    58
     * are extracted in place of added parameters.
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    59
     *
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    60
     * @param mixed $value The checkbox value to mark as 'checked'.
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    61
     *
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    62
     * @param array $options An array of key-value pairs where the array
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    63
     * key is the checkbox value, and the array value is the radio text.
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    64
     *
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    65
     * @param array|string $attribs Attributes added to each radio.
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    66
     *
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    67
     * @return string The radio buttons XHTML.
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    68
     */
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    69
    public function formMultiCheckbox($name, $value = null, $attribs = null,
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    70
        $options = null, $listsep = "<br />\n")
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    71
    {
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    72
        return $this->formRadio($name, $value, $attribs, $options, $listsep);
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    73
    }
4eba9c11703f first import
Yves-Marie Haussonne <1218002+ymph@users.noreply.github.com>
parents:
diff changeset
    74
}
PKt9@7@3T metadataplayer-a4ae99d593e0/test/emission_fichiers/1219830366Middlex02BottomRight.jsUT OPKt9@˛-` B Rmetadataplayer-a4ae99d593e0/test/emission_fichiers/265074200838.jsUT OPKt9@4Z 01P +metadataplayer-a4ae99d593e0/test/emission_fichiers/97820204039860-2000020811.jpgUT OPKt9@756? SEmetadataplayer-a4ae99d593e0/test/emission_fichiers/Garrigou.jpgUT OPKt9@/ 7eD {metadataplayer-a4ae99d593e0/test/emission_fichiers/addthis_widget.jsUT OPKt9@ᙛ (D metadataplayer-a4ae99d593e0/test/emission_fichiers/ajax-responder.jsUT OPKt9@N56= metadataplayer-a4ae99d593e0/test/emission_fichiers/baudin.jpgUT OPKt9@S5S= metadataplayer-a4ae99d593e0/test/emission_fichiers/comment.jsUT OPKt9@{S[ \metadataplayer-a4ae99d593e0/test/emission_fichiers/css_8af77a07a1f960afe4e4736580827c7c.cssUT OPKt9@]D[[ metadataplayer-a4ae99d593e0/test/emission_fichiers/css_bf9cf64d750be06f6006828a2bed7b98.cssUT OPKt9@|Ij[ 8metadataplayer-a4ae99d593e0/test/emission_fichiers/css_e94d821d2c09c140834405452127e5ae.cssUT OPKt9@/' V fmetadataplayer-a4ae99d593e0/test/emission_fichiers/culture_les_retours_du_dimanche.jpgUT OPKt9@(= metadataplayer-a4ae99d593e0/test/emission_fichiers/direct.pngUT OPKt9@b0C ?&< pmetadataplayer-a4ae99d593e0/test/emission_fichiers/drupal.jsUT OPKt9@O$J }metadataplayer-a4ae99d593e0/test/emission_fichiers/fc_antidot_recherche.jsUT OPKt9@G҇D metadataplayer-a4ae99d593e0/test/emission_fichiers/fc_bloc_direct.jsUT OPKt9@}KfG metadataplayer-a4ae99d593e0/test/emission_fichiers/fc_widget_twitter.jsUT OPKt9@YA> metadataplayer-a4ae99d593e0/test/emission_fichiers/fivestar.jsUT OPKt9@!@I߼< 6metadataplayer-a4ae99d593e0/test/emission_fichiers/footer.jsUT OPKt9@yfY emetadataplayer-a4ae99d593e0/test/emission_fichiers/fr_4fb8f115d8d263374d07dafa1b2a40b5.jsUT OPKt9@Fʝ D [metadataplayer-a4ae99d593e0/test/emission_fichiers/franceculture.pngUT OPKt9@/& : smetadataplayer-a4ae99d593e0/test/emission_fichiers/high.jsUT OPKt9@&QfB metadataplayer-a4ae99d593e0/test/emission_fichiers/inscription.pngUT OPKt9@ԓ Ү < Xmetadataplayer-a4ae99d593e0/test/emission_fichiers/jquery.jsUT OPKt9@KP.@ ymetadataplayer-a4ae99d593e0/test/emission_fichiers/jquery_002.jsUT OPKt9@V (@ metadataplayer-a4ae99d593e0/test/emission_fichiers/jquery_003.jsUT OPKt9@/ AL$@ %metadataplayer-a4ae99d593e0/test/emission_fichiers/jquery_004.jsUT OPKt9@^C@ metadataplayer-a4ae99d593e0/test/emission_fichiers/jquery_005.jsUT OPKt9@ @ gmetadataplayer-a4ae99d593e0/test/emission_fichiers/jquery_006.jsUT OPKt9@-B$g m!O ѣmetadataplayer-a4ae99d593e0/test/emission_fichiers/la_nuit_du_monde20100423.jpgUT OPKt9@醛.6n7k metadataplayer-a4ae99d593e0/test/emission_fichiers/le_mal_du_pays_autobiographie_de_la_belgique20100424.jpgUT OPKt9@H._0s metadataplayer-a4ae99d593e0/test/emission_fichiers/les_lites_contre_la_rpublique_histoire_et_mutations_de_scien.jpgUT OPKt9@xӪc}= +metadataplayer-a4ae99d593e0/test/emission_fichiers/listen.pngUT OPKt9@; 2metadataplayer-a4ae99d593e0/test/emission_fichiers/logo.pngUT OPKt9@ ? 6metadataplayer-a4ae99d593e0/test/emission_fichiers/more-red.pngUT OPKt9@%k9:< 7metadataplayer-a4ae99d593e0/test/emission_fichiers/panels.jsUT OPKt9@I 09metadataplayer-a4ae99d593e0/test/emission_fichiers/picto-ecoute-rouge.pngUT OPKt9@ݕLC y:metadataplayer-a4ae99d593e0/test/emission_fichiers/picto-mobile.pngUT OPKt9@!@ ;metadataplayer-a4ae99d593e0/test/emission_fichiers/picto-rss.gifUT OPKt9@J`\< <metadataplayer-a4ae99d593e0/test/emission_fichiers/popups.jsUT OPKt9@)>@ _>metadataplayer-a4ae99d593e0/test/emission_fichiers/popups_002.jsUT OPKt9@ʙ F bhmetadataplayer-a4ae99d593e0/test/emission_fichiers/retour_dimanche.pngUT OPKt9@RuoE? metadataplayer-a4ae99d593e0/test/emission_fichiers/rf_player.jsUT OPKt9@px> metadataplayer-a4ae99d593e0/test/emission_fichiers/rollover.jsUT OPKt9@ Zd?< vmetadataplayer-a4ae99d593e0/test/emission_fichiers/script.jsUT OPKt9@pD ďmetadataplayer-a4ae99d593e0/test/emission_fichiers/search-submit.pngUT OPKt9@^3f4; metadataplayer-a4ae99d593e0/test/emission_fichiers/sh20.htmUT OPKt9@Qt_'@ metadataplayer-a4ae99d593e0/test/emission_fichiers/swfobject.txtUT OPKt9@1A ̹metadataplayer-a4ae99d593e0/test/emission_fichiers/tableheader.jsUT OPKt9@ rM> metadataplayer-a4ae99d593e0/test/emission_fichiers/textarea.jsUT OPKt9@ $? metadataplayer-a4ae99d593e0/test/emission_fichiers/widget40.cssUT OPKt9@@:8< umetadataplayer-a4ae99d593e0/test/emission_fichiers/xtcore.jsUT OPKt9@7"2= metadataplayer-a4ae99d593e0/test/emission_fichiers/youtube.jsUT OPKt9@#;&6 metadataplayer-a4ae99d593e0/test/index-dailymotion.htmUT OPKt9@%!7 /metadataplayer-a4ae99d593e0/test/index-videoelement.htmUT OPKt9@F/) 2 metadataplayer-a4ae99d593e0/test/index-youtube.htmUT OPKt9@p8r*  metadataplayer-a4ae99d593e0/test/index.htmUT OPKt9@-#>, Mmetadataplayer-a4ae99d593e0/test/indexFC.htmUT OPKt9@oz!>- Ometadataplayer-a4ae99d593e0/test/indexFC2.htmUT OPKt9@w< Xmetadataplayer-a4ae99d593e0/test/integration/html5-video.htmUT OPKt9@t? Qmetadataplayer-a4ae99d593e0/test/integration/jwplayer-video.htmUT OPKt9@l)|A ;metadataplayer-a4ae99d593e0/test/integration/polemic-festival.htmUT OPKt9@2$> ܛmetadataplayer-a4ae99d593e0/test/integration/polemic-jsonp.htmUT OPKt9@rA ?metadataplayer-a4ae99d593e0/test/integration/polemic-platform.htmUT OPKt9@kdgi @ nmetadataplayer-a4ae99d593e0/test/integration/polemic-youtube.htmUT OPKt9@&$288 Lmetadataplayer-a4ae99d593e0/test/integration/polemic.htmUT OPKt9@pz?< metadataplayer-a4ae99d593e0/test/integration/polemic_fr.jsonUT OPKt9@< t,metadataplayer-a4ae99d593e0/test/integration/polemic_jp.jsonUT OPKt9@gE56 metadataplayer-a4ae99d593e0/test/integration/radio.htmUT OPKt9@ U'= metadataplayer-a4ae99d593e0/test/integration/twitterized.jsonUT OPKt9@+& ; 8 PX metadataplayer-a4ae99d593e0/test/integration/youtube.htmUT OPKt9@bJ0 \ metadataplayer-a4ae99d593e0/test/libs/player.swfUT OPKt9@rc݇52 | metadataplayer-a4ae99d593e0/test/test-youtube.jsonUT OPKt9@!Hr(C*  metadataplayer-a4ae99d593e0/test/test.jsonUT OPKJJ#