Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
php-7.4.33 /
ext /
intl /
collator /
Delete
Unzip
Name
Size
Permission
Date
Action
.libs
[ DIR ]
drwxr-xr-x
2024-03-12 14:26
collator.c
3.34
KB
-rw-rw-r--
2022-10-31 11:36
collator.h
1.3
KB
-rw-rw-r--
2022-10-31 11:36
collator.lo
333
B
-rw-r--r--
2024-03-12 14:26
collator.o
76.11
KB
-rw-r--r--
2024-03-12 14:26
collator_attr.c
4.27
KB
-rw-rw-r--
2022-10-31 11:36
collator_attr.h
1.29
KB
-rw-rw-r--
2022-10-31 11:36
collator_attr.lo
348
B
-rw-r--r--
2024-03-12 14:26
collator_attr.o
87.55
KB
-rw-r--r--
2024-03-12 14:26
collator_class.c
5.69
KB
-rw-rw-r--
2022-10-31 11:36
collator_class.h
2.9
KB
-rw-rw-r--
2022-10-31 11:36
collator_class.lo
351
B
-rw-r--r--
2024-03-12 14:26
collator_class.o
96.88
KB
-rw-r--r--
2024-03-12 14:26
collator_compare.c
3.59
KB
-rw-rw-r--
2022-10-31 11:36
collator_compare.h
1.18
KB
-rw-rw-r--
2022-10-31 11:36
collator_compare.lo
357
B
-rw-r--r--
2024-03-12 14:26
collator_compare.o
84.27
KB
-rw-r--r--
2024-03-12 14:26
collator_convert.c
10.74
KB
-rw-rw-r--
2022-10-31 11:36
collator_convert.h
1.87
KB
-rw-rw-r--
2022-10-31 11:36
collator_convert.lo
357
B
-rw-r--r--
2024-03-12 14:26
collator_convert.o
105.76
KB
-rw-r--r--
2024-03-12 14:26
collator_create.c
2.87
KB
-rw-rw-r--
2022-10-31 11:36
collator_create.h
1.21
KB
-rw-rw-r--
2022-10-31 11:36
collator_create.lo
354
B
-rw-r--r--
2024-03-12 14:26
collator_create.o
85.7
KB
-rw-r--r--
2024-03-12 14:26
collator_error.c
2.8
KB
-rw-rw-r--
2022-10-31 11:36
collator_error.h
1.22
KB
-rw-rw-r--
2022-10-31 11:36
collator_error.lo
351
B
-rw-r--r--
2024-03-12 14:26
collator_error.o
82.68
KB
-rw-r--r--
2024-03-12 14:26
collator_is_numeric.c
6.69
KB
-rw-rw-r--
2022-10-31 11:36
collator_is_numeric.h
1.29
KB
-rw-rw-r--
2022-10-31 11:36
collator_is_numeric.lo
366
B
-rw-r--r--
2024-03-12 14:26
collator_is_numeric.o
80.18
KB
-rw-r--r--
2024-03-12 14:26
collator_locale.c
2.39
KB
-rw-rw-r--
2022-10-31 11:36
collator_locale.h
1.18
KB
-rw-rw-r--
2022-10-31 11:36
collator_locale.lo
354
B
-rw-r--r--
2024-03-12 14:26
collator_locale.o
84.82
KB
-rw-r--r--
2024-03-12 14:26
collator_sort.c
17.74
KB
-rw-rw-r--
2022-10-31 11:36
collator_sort.h
1.36
KB
-rw-rw-r--
2022-10-31 11:36
collator_sort.lo
348
B
-rw-r--r--
2024-03-12 14:26
collator_sort.o
117.11
KB
-rw-r--r--
2024-03-12 14:26
Save
Rename
/* +----------------------------------------------------------------------+ | PHP Version 7 | +----------------------------------------------------------------------+ | This source file is subject to version 3.01 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.php.net/license/3_01.txt | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ | Authors: Vadim Savchuk <vsavchuk@productengine.com> | | Dmitry Lakhtyuk <dlakhtyuk@productengine.com> | +----------------------------------------------------------------------+ */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "php_intl.h" #include "collator_class.h" #include "collator_convert.h" #include "collator_attr.h" #include <unicode/ustring.h> /* {{{ proto int Collator::getAttribute( int $attr ) * Get collation attribute value. }}} */ /* {{{ proto int collator_get_attribute( Collator $coll, int $attr ) * Get collation attribute value. */ PHP_FUNCTION( collator_get_attribute ) { zend_long attribute, value; COLLATOR_METHOD_INIT_VARS /* Parse parameters. */ if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ol", &object, Collator_ce_ptr, &attribute ) == FAILURE ) { intl_error_set( NULL, U_ILLEGAL_ARGUMENT_ERROR, "collator_get_attribute: unable to parse input params", 0 ); RETURN_FALSE; } /* Fetch the object. */ COLLATOR_METHOD_FETCH_OBJECT; value = ucol_getAttribute( co->ucoll, attribute, COLLATOR_ERROR_CODE_P( co ) ); COLLATOR_CHECK_STATUS( co, "Error getting attribute value" ); RETURN_LONG( value ); } /* }}} */ /* {{{ proto bool Collator::getAttribute( int $attr ) * Get collation attribute value. }}} */ /* {{{ proto bool collator_set_attribute( Collator $coll, int $attr, int $val ) * Set collation attribute. */ PHP_FUNCTION( collator_set_attribute ) { zend_long attribute, value; COLLATOR_METHOD_INIT_VARS /* Parse parameters. */ if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Oll", &object, Collator_ce_ptr, &attribute, &value ) == FAILURE) { intl_error_set( NULL, U_ILLEGAL_ARGUMENT_ERROR, "collator_set_attribute: unable to parse input params", 0 ); RETURN_FALSE; } /* Fetch the object. */ COLLATOR_METHOD_FETCH_OBJECT; /* Set new value for the given attribute. */ ucol_setAttribute( co->ucoll, attribute, value, COLLATOR_ERROR_CODE_P( co ) ); COLLATOR_CHECK_STATUS( co, "Error setting attribute value" ); RETURN_TRUE; } /* }}} */ /* {{{ proto int Collator::getStrength() * Returns the current collation strength. }}} */ /* {{{ proto int collator_get_strength(Collator coll) * Returns the current collation strength. */ PHP_FUNCTION( collator_get_strength ) { COLLATOR_METHOD_INIT_VARS /* Parse parameters. */ if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "O", &object, Collator_ce_ptr ) == FAILURE ) { intl_error_set( NULL, U_ILLEGAL_ARGUMENT_ERROR, "collator_get_strength: unable to parse input params", 0 ); RETURN_FALSE; } /* Fetch the object. */ COLLATOR_METHOD_FETCH_OBJECT; /* Get current strength and return it. */ RETURN_LONG( ucol_getStrength( co->ucoll ) ); } /* }}} */ /* {{{ proto bool Collator::setStrength(int strength) * Set the collation strength. }}} */ /* {{{ proto bool collator_set_strength(Collator coll, int strength) * Set the collation strength. */ PHP_FUNCTION( collator_set_strength ) { zend_long strength; COLLATOR_METHOD_INIT_VARS /* Parse parameters. */ if( zend_parse_method_parameters( ZEND_NUM_ARGS(), getThis(), "Ol", &object, Collator_ce_ptr, &strength ) == FAILURE ) { intl_error_set( NULL, U_ILLEGAL_ARGUMENT_ERROR, "collator_set_strength: unable to parse input params", 0 ); RETURN_FALSE; } /* Fetch the object. */ COLLATOR_METHOD_FETCH_OBJECT; /* Set given strength. */ ucol_setStrength( co->ucoll, strength ); RETURN_TRUE; } /* }}} */