2011-09-28 12:13:48 +00:00
< ? php
2024-09-20 00:19:05 +00:00
/* Copyright ( C ) 2011 - 2020 Laurent Destailleur < eldy @ users . sourceforge . net >
2026-08-12 05:22:37 +00:00
* Copyright ( C ) 2024 - 2026 Frédéric France < frederic . france @ free . fr >
2026-07-20 00:51:00 +00:00
* Copyright ( C ) 2025 - 2026 MDW < mdeweerd @ users . noreply . github . com >
2011-09-28 12:13:48 +00:00
*
* This program is free software ; you can redistribute it and / or modify
* it under the terms of the GNU General Public License as published by
2013-01-16 14:36:08 +00:00
* the Free Software Foundation ; either version 3 of the License , or
2011-09-28 12:13:48 +00:00
* ( at your option ) any later version .
*
* This program 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
2019-09-23 19:55:30 +00:00
* along with this program . If not , see < https :// www . gnu . org / licenses />.
* or see https :// www . gnu . org /
2017-08-27 10:52:26 +00:00
*
2017-05-24 20:48:44 +00:00
* $elementype must be defined .
2011-09-28 12:13:48 +00:00
*/
/**
2013-09-23 11:22:28 +00:00
* \file htdocs / core / actions_extrafields . inc . php
2011-09-28 12:13:48 +00:00
* \brief Code for actions on extrafields admin pages
*/
2024-11-04 22:53:20 +00:00
/**
* @ var Conf $conf
* @ var DoliDB $db
* @ var ExtraFields $extrafields
* @ var Translate $langs
*
* @ var int $error
* @ var string $action
2026-08-12 05:22:37 +00:00
* @ var ? string $pagekey
2024-11-04 22:53:20 +00:00
* @ var string $elementtype
* @ var string $value
*/
2026-03-12 13:47:18 +00:00
'@phan-var-force int $error' ;
2026-03-12 20:49:05 +00:00
'@phan-var-force string $action' ;
2026-08-12 05:22:37 +00:00
'@phan-var-force ?string $pagekey' ;
2026-03-12 20:49:05 +00:00
'@phan-var-force string $elementtype' ;
'@phan-var-force string $value' ;
2026-03-12 13:47:18 +00:00
2026-08-12 03:18:53 +00:00
// Prefer $pagekey (the whitelisted request key used by the unified admin/extrafields.php
// controller) for self-referencing redirects; fall back to $elementtype for any other,
// older-style caller of this shared include that only defines $elementtype.
$pagekeyforredirect = isset ( $pagekey ) ? $pagekey : $elementtype ;
2020-03-12 11:45:44 +00:00
$maxsizestring = 255 ;
$maxsizeint = 10 ;
2024-10-26 11:03:52 +00:00
$mesg = '' ;
$mesgs = array ();
2012-02-01 19:44:06 +00:00
2020-03-12 11:45:44 +00:00
$extrasize = GETPOST ( 'size' , 'intcomma' );
2022-09-22 11:01:11 +00:00
$type = GETPOST ( 'type' , 'alphanohtml' );
$param = GETPOST ( 'param' , 'alphanohtml' );
$css = GETPOST ( 'css' , 'alphanohtml' );
$cssview = GETPOST ( 'cssview' , 'alphanohtml' );
$csslist = GETPOST ( 'csslist' , 'alphanohtml' );
2023-11-13 12:01:14 +00:00
$confirm = GETPOST ( 'confirm' , 'alpha' );
2017-05-24 20:48:44 +00:00
2021-02-23 21:03:23 +00:00
if ( $type == 'double' && strpos ( $extrasize , ',' ) === false ) {
$extrasize = '24,8' ;
}
if ( $type == 'date' ) {
$extrasize = '' ;
}
if ( $type == 'datetime' ) {
$extrasize = '' ;
}
if ( $type == 'select' ) {
$extrasize = '' ;
}
2012-09-13 08:14:25 +00:00
2025-01-09 12:58:06 +00:00
// List of reserved words for databases
2023-11-10 17:20:02 +00:00
$listofreservedwords = array (
'ADD' , 'ALL' , 'ALTER' , 'ANALYZE' , 'AND' , 'AS' , 'ASENSITIVE' , 'BEFORE' , 'BETWEEN' , 'BINARY' , 'BLOB' , 'BOTH' , 'CALL' , 'CASCADE' , 'CASE' , 'CHANGE' , 'CHAR' , 'CHARACTER' , 'CHECK' , 'COLLATE' , 'COLUMN' , 'CONDITION' , 'CONSTRAINT' , 'CONTINUE' , 'CONVERT' , 'CREATE' , 'CROSS' , 'CURRENT_DATE' , 'CURRENT_TIME' , 'CURRENT_TIMESTAMP' , 'CURRENT_USER' ,
'CURSOR' , 'DATABASE' , 'DATABASES' , 'DAY_HOUR' , 'DAY_MICROSECOND' , 'DAY_MINUTE' , 'DAY_SECOND' , 'DECIMAL' , 'DECLARE' , 'DEFAULT' , 'DELAYED' , 'DELETE' , 'DESC' , 'DESCRIBE' , 'DETERMINISTIC' , 'DISTINCT' , 'DISTINCTROW' , 'DOUBLE' , 'DROP' , 'DUAL' ,
'EACH' , 'ELSE' , 'ELSEIF' , 'ENCLOSED' , 'ESCAPED' , 'EXISTS' , 'EXPLAIN' , 'FALSE' , 'FETCH' , 'FLOAT' , 'FLOAT4' , 'FLOAT8' , 'FORCE' , 'FOREIGN' , 'FULLTEXT' , 'GRANT' , 'GROUP' , 'HAVING' , 'HIGH_PRIORITY' , 'HOUR_MICROSECOND' , 'HOUR_MINUTE' , 'HOUR_SECOND' ,
'IGNORE' , 'IGNORE_SERVER_IDS' , 'INDEX' , 'INFILE' , 'INNER' , 'INOUT' , 'INSENSITIVE' , 'INSERT' , 'INT' , 'INTEGER' , 'INTERVAL' , 'INTO' , 'ITERATE' ,
2026-06-29 17:11:53 +00:00
'KEYS' , 'KEYWORD' , 'LEAD' , 'LEADING' , 'LEAVE' , 'LEFT' , 'LIKE' , 'LIMIT' , 'LINES' , 'LOCALTIME' , 'LOCALTIMESTAMP' , 'LONGBLOB' , 'LONGTEXT' , 'MASTER_SSL_VERIFY_SERVER_CERT' , 'MATCH' , 'MEDIUMBLOB' , 'MEDIUMINT' , 'MEDIUMTEXT' , 'MIDDLEINT' , 'MINUTE_MICROSECOND' , 'MINUTE_SECOND' , 'MODIFIES' , 'NATURAL' , 'NOT' , 'NO_WRITE_TO_BINLOG' , 'NUMERIC' ,
2025-01-09 12:58:06 +00:00
'OFFSET' , 'ON' , 'OPTION' , 'OPTIONALLY' , 'OUTER' , 'OUTFILE' , 'OVER' ,
2023-11-10 17:20:02 +00:00
'PARTITION' , 'POSITION' , 'PRECISION' , 'PRIMARY' , 'PROCEDURE' , 'PURGE' , 'RANGE' , 'READS' , 'READ_WRITE' , 'REAL' , 'REFERENCES' , 'REGEXP' , 'RELEASE' , 'RENAME' , 'REPEAT' , 'REQUIRE' , 'RESTRICT' , 'RETURN' , 'REVOKE' , 'RIGHT' , 'RLIKE' ,
'SCHEMAS' , 'SECOND_MICROSECOND' , 'SENSITIVE' , 'SEPARATOR' , 'SIGNAL' , 'SMALLINT' , 'SPATIAL' , 'SPECIFIC' , 'SQLEXCEPTION' , 'SQLSTATE' , 'SQLWARNING' , 'SQL_BIG_RESULT' , 'SQL_CALC_FOUND_ROWS' , 'SQL_SMALL_RESULT' , 'SSL' , 'STARTING' , 'STRAIGHT_JOIN' ,
'TABLE' , 'TERMINATED' , 'TINYBLOB' , 'TINYINT' , 'TINYTEXT' , 'TRAILING' , 'TRIGGER' , 'UNDO' , 'UNIQUE' , 'UNSIGNED' , 'UPDATE' , 'USAGE' , 'USING' , 'UTC_DATE' , 'UTC_TIME' , 'UTC_TIMESTAMP' , 'VALUES' , 'VARBINARY' , 'VARCHAR' , 'VARYING' ,
'WHEN' , 'WHERE' , 'WHILE' , 'WRITE' , 'XOR' , 'YEAR_MONTH' , 'ZEROFILL'
);
2012-09-13 08:14:25 +00:00
2011-09-28 12:13:48 +00:00
// Add attribute
2021-02-23 21:03:23 +00:00
if ( $action == 'add' ) {
if ( GETPOST ( " button " ) != $langs -> trans ( " Cancel " )) {
2020-10-31 13:32:18 +00:00
// Check values
2021-02-23 21:03:23 +00:00
if ( ! $type ) {
2012-09-15 07:02:20 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorFieldRequired " , $langs -> transnoentitiesnoconv ( " Type " ));
2012-09-15 07:02:20 +00:00
$action = 'create' ;
2012-09-13 08:14:25 +00:00
}
2021-02-23 21:03:23 +00:00
if ( $type == 'varchar' && $extrasize <= 0 ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorFieldRequired " , $langs -> transnoentitiesnoconv ( " Size " ));
2020-10-31 13:32:18 +00:00
$action = 'edit' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'varchar' && $extrasize > $maxsizestring ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorSizeTooLongForVarcharType " , $maxsizestring );
2020-10-31 13:32:18 +00:00
$action = 'create' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'int' && $extrasize > $maxsizeint ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorSizeTooLongForIntType " , $maxsizeint );
2020-10-31 13:32:18 +00:00
$action = 'create' ;
}
2024-10-13 15:24:15 +00:00
if ( $type == 'stars' && ( $extrasize < 1 || $extrasize > 10 )) {
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorSizeForStarsType " );
2024-10-13 15:24:15 +00:00
$action = 'create' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'select' && ! $param ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorNoValueForSelectType " );
2020-10-31 13:32:18 +00:00
$action = 'create' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'sellist' && ! $param ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorNoValueForSelectListType " );
2020-10-31 13:32:18 +00:00
$action = 'create' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'checkbox' && ! $param ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorNoValueForCheckBoxType " );
2020-10-31 13:32:18 +00:00
$action = 'create' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'link' && ! $param ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorNoValueForLinkType " );
2020-10-31 13:32:18 +00:00
$action = 'create' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'radio' && ! $param ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorNoValueForRadioType " );
2020-10-31 13:32:18 +00:00
$action = 'create' ;
}
2021-02-23 21:03:23 +00:00
if ((( $type == 'radio' ) || ( $type == 'checkbox' )) && $param ) {
2020-10-31 13:32:18 +00:00
// Construct array for parameter (value of select list)
$parameters = $param ;
$parameters_array = explode ( " \r \n " , $parameters );
2021-02-23 21:03:23 +00:00
foreach ( $parameters_array as $param_ligne ) {
2020-10-31 13:32:18 +00:00
if ( ! empty ( $param_ligne )) {
2026-03-12 20:49:05 +00:00
$matches = array ();
2021-02-23 21:03:23 +00:00
if ( preg_match_all ( '/,/' , $param_ligne , $matches )) {
2020-10-31 13:32:18 +00:00
if ( count ( $matches [ 0 ]) > 1 ) {
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorBadFormatValueList " , $param_ligne );
2020-10-31 13:32:18 +00:00
$action = 'create' ;
}
} else {
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorBadFormatValueList " , $param_ligne );
2020-10-31 13:32:18 +00:00
$action = 'create' ;
}
}
}
2016-03-17 20:58:51 +00:00
}
2011-09-28 12:13:48 +00:00
2020-11-29 18:41:11 +00:00
if ( ! $error ) {
if ( strlen ( GETPOST ( 'attrname' , 'aZ09' )) < 3 ) {
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorValueLength " , $langs -> transnoentitiesnoconv ( " AttributeCode " ), 3 );
2020-11-29 18:41:11 +00:00
$action = 'create' ;
}
}
// Check reserved keyword with more than 3 characters
if ( ! $error ) {
2023-11-10 17:20:02 +00:00
if ( in_array ( strtoupper ( GETPOST ( 'attrname' , 'aZ09' )), $listofreservedwords )) {
2020-11-29 18:41:11 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorReservedKeyword " , GETPOST ( 'attrname' , 'aZ09' ));
2020-11-29 18:41:11 +00:00
$action = 'create' ;
}
}
if ( ! $error ) {
2020-10-31 13:32:18 +00:00
// attrname must be alphabetical and lower case only
2022-05-04 12:37:54 +00:00
if ( GETPOSTISSET ( " attrname " ) && preg_match ( " /^[a-z0-9_]+ $ / " , GETPOST ( 'attrname' , 'aZ09' )) && ! is_numeric ( GETPOST ( 'attrname' , 'aZ09' ))) {
2020-10-31 13:32:18 +00:00
// Construct array for parameter (value of select list)
2026-08-13 07:05:17 +00:00
$default_value = GETPOST ( 'default_value' , 'alpha' );
2020-10-31 13:32:18 +00:00
$parameters = $param ;
$parameters_array = explode ( " \r \n " , $parameters );
2022-04-30 17:50:20 +00:00
$params = array ();
2020-10-31 13:32:18 +00:00
//In sellist we have only one line and it can have come to do SQL expression
2020-12-09 09:35:30 +00:00
if ( $type == 'sellist' || $type == 'chkbxlst' ) {
2021-02-23 21:03:23 +00:00
foreach ( $parameters_array as $param_ligne ) {
2024-03-18 11:21:45 +00:00
$params [ 'options' ] = array ( $parameters => null );
2020-10-31 13:32:18 +00:00
}
} else {
2020-11-30 12:02:05 +00:00
// Else it's separated key/value and coma list
2021-02-23 21:03:23 +00:00
foreach ( $parameters_array as $param_ligne ) {
2024-03-18 11:21:45 +00:00
if ( strpos ( $param_ligne , ',' ) !== false ) {
2023-06-11 09:08:06 +00:00
list ( $key , $value ) = explode ( ',' , $param_ligne );
if ( ! array_key_exists ( 'options' , $params )) {
$params [ 'options' ] = array ();
}
} else {
2024-03-18 11:21:45 +00:00
$key = $param_ligne ;
$value = null ;
2022-04-30 17:50:20 +00:00
}
2020-10-31 13:32:18 +00:00
$params [ 'options' ][ $key ] = $value ;
}
}
2017-09-29 11:26:44 +00:00
2020-10-31 13:32:18 +00:00
// Visibility: -1=not visible by default in list, 1=visible, 0=hidden
$visibility = GETPOST ( 'list' , 'alpha' );
2024-04-24 13:27:38 +00:00
if ( in_array ( $type , [ 'separate' , 'point' , 'linestrg' , 'polygon' ])) {
2021-02-23 21:03:23 +00:00
$visibility = 3 ;
}
2017-10-29 10:00:02 +00:00
2020-10-31 13:32:18 +00:00
$result = $extrafields -> addExtraField (
2020-11-29 18:41:11 +00:00
GETPOST ( 'attrname' , 'aZ09' ),
2026-08-13 07:05:17 +00:00
GETPOST ( 'label' , 'alpha' ),
2020-10-31 13:32:18 +00:00
$type ,
Fix: GETPOST(...,'int') to GETPOSTINT(...) (#28448)
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: Update spelling exceptions
* Qual: Ignore Phan Notice
2024-02-27 13:05:53 +00:00
GETPOSTINT ( 'pos' ),
2020-10-31 13:32:18 +00:00
$extrasize ,
$elementtype ,
( GETPOST ( 'unique' , 'alpha' ) ? 1 : 0 ),
( GETPOST ( 'required' , 'alpha' ) ? 1 : 0 ),
$default_value ,
$params ,
( GETPOST ( 'alwayseditable' , 'alpha' ) ? 1 : 0 ),
2026-08-13 07:05:17 +00:00
( GETPOST ( 'perms' , 'alpha' ) ? GETPOST ( 'perms' , 'alpha' ) : '' ),
2020-10-31 13:32:18 +00:00
$visibility ,
2026-08-13 07:05:17 +00:00
GETPOST ( 'help' , 'alpha' ),
GETPOST ( 'computed_value' , 'alpha' ),
2020-10-31 13:32:18 +00:00
( GETPOST ( 'entitycurrentorall' , 'alpha' ) ? 0 : '' ),
GETPOST ( 'langfile' , 'alpha' ),
2025-03-15 15:34:35 +00:00
'1' ,
2020-10-31 13:32:18 +00:00
( GETPOST ( 'totalizable' , 'alpha' ) ? 1 : 0 ),
2025-03-15 15:34:35 +00:00
GETPOSTINT ( 'printable' ),
2025-05-04 08:50:01 +00:00
array ( 'css' => $css , 'cssview' => $cssview , 'csslist' => $csslist ),
2025-08-04 14:48:11 +00:00
GETPOST ( " ai_prompt " ),
2026-03-13 07:25:40 +00:00
( GETPOST ( 'emptyonclone' , 'alpha' ) ? 1 : 0 ),
2026-05-09 22:57:16 +00:00
( GETPOST ( 'showintooltip' , 'int' ) ? 1 : 0 ),
GETPOSTINT ( 'personal_data' )
2020-10-31 13:32:18 +00:00
);
2021-02-23 21:03:23 +00:00
if ( $result > 0 ) {
2020-10-31 13:32:18 +00:00
setEventMessages ( $langs -> trans ( 'SetupSaved' ), null , 'mesgs' );
2026-08-12 03:18:53 +00:00
header ( " Location: " . $_SERVER [ " PHP_SELF " ] . ( empty ( $pagekeyforredirect ) ? '' : '?elementtype=' . urlencode ( $pagekeyforredirect )));
2020-10-31 13:32:18 +00:00
exit ;
} else {
$error ++ ;
$mesg = $extrafields -> error ;
2024-10-26 11:03:52 +00:00
$mesgs = array_merge ( $mesgs , $extrafields -> errors );
setEventMessages ( $mesg , $mesgs , 'errors' );
2020-10-31 13:32:18 +00:00
}
} else {
$error ++ ;
$langs -> load ( " errors " );
$mesg = $langs -> trans ( " ErrorFieldCanNotContainSpecialNorUpperCharacters " , $langs -> transnoentities ( " AttributeCode " ));
2024-10-26 11:03:52 +00:00
setEventMessages ( $mesg , $mesgs , 'errors' );
2020-10-31 13:32:18 +00:00
$action = 'create' ;
}
} else {
2024-10-26 11:03:52 +00:00
setEventMessages ( $mesg , $mesgs , 'errors' );
2020-10-31 13:32:18 +00:00
}
2011-09-28 12:13:48 +00:00
}
}
// Rename field
2021-02-23 21:03:23 +00:00
if ( $action == 'update' ) {
if ( GETPOST ( " button " ) != $langs -> trans ( " Cancel " )) {
2020-10-31 13:32:18 +00:00
// Check values
2021-02-23 21:03:23 +00:00
if ( ! $type ) {
2012-09-13 08:14:25 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorFieldRequired " , $langs -> transnoentitiesnoconv ( " Type " ));
2016-03-17 20:58:51 +00:00
$action = 'edit' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'varchar' && $extrasize <= 0 ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorFieldRequired " , $langs -> transnoentitiesnoconv ( " Size " ));
2020-10-31 13:32:18 +00:00
$action = 'edit' ;
2012-09-13 08:14:25 +00:00
}
2021-02-23 21:03:23 +00:00
if ( $type == 'varchar' && $extrasize > $maxsizestring ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorSizeTooLongForVarcharType " , $maxsizestring );
2020-10-31 13:32:18 +00:00
$action = 'edit' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'int' && $extrasize > $maxsizeint ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorSizeTooLongForIntType " , $maxsizeint );
2020-10-31 13:32:18 +00:00
$action = 'edit' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'select' && ! $param ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorNoValueForSelectType " );
2020-10-31 13:32:18 +00:00
$action = 'edit' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'sellist' && ! $param ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorNoValueForSelectListType " );
2020-10-31 13:32:18 +00:00
$action = 'edit' ;
}
2025-03-15 15:34:35 +00:00
if ( $type == 'stars' && ( $extrasize < 1 || $extrasize > 10 )) {
2024-10-13 15:24:15 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorSizeForStarsType " );
2024-10-13 15:24:15 +00:00
$action = 'edit' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'checkbox' && ! $param ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorNoValueForCheckBoxType " );
2020-10-31 13:32:18 +00:00
$action = 'edit' ;
}
2021-02-23 21:03:23 +00:00
if ( $type == 'radio' && ! $param ) {
2020-10-31 13:32:18 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorNoValueForRadioType " );
2020-10-31 13:32:18 +00:00
$action = 'edit' ;
}
2021-02-23 21:03:23 +00:00
if ((( $type == 'radio' ) || ( $type == 'checkbox' )) && $param ) {
2020-10-31 13:32:18 +00:00
// Construct array for parameter (value of select list)
$parameters = $param ;
$parameters_array = explode ( " \r \n " , $parameters );
2021-02-23 21:03:23 +00:00
foreach ( $parameters_array as $param_ligne ) {
2020-10-31 13:32:18 +00:00
if ( ! empty ( $param_ligne )) {
2021-02-23 21:03:23 +00:00
if ( preg_match_all ( '/,/' , $param_ligne , $matches )) {
2020-10-31 13:32:18 +00:00
if ( count ( $matches [ 0 ]) > 1 ) {
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorBadFormatValueList " , $param_ligne );
2020-10-31 13:32:18 +00:00
$action = 'edit' ;
}
} else {
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorBadFormatValueList " , $param_ligne );
2020-10-31 13:32:18 +00:00
$action = 'edit' ;
}
}
}
}
2011-09-28 12:13:48 +00:00
2020-11-29 18:41:11 +00:00
if ( ! $error ) {
2023-11-27 10:39:32 +00:00
if ( strlen ( GETPOST ( 'attrname' , 'aZ09' )) < 3 && ! getDolGlobalString ( 'MAIN_DISABLE_EXTRAFIELDS_CHECK_FOR_UPDATE' )) {
2020-11-29 18:41:11 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorValueLength " , $langs -> transnoentitiesnoconv ( " AttributeCode " ), 3 );
2020-11-29 18:41:11 +00:00
$action = 'edit' ;
}
}
// Check reserved keyword with more than 3 characters
if ( ! $error ) {
2023-11-27 10:39:32 +00:00
if ( in_array ( strtoupper ( GETPOST ( 'attrname' , 'aZ09' )), $listofreservedwords ) && ! getDolGlobalString ( 'MAIN_DISABLE_EXTRAFIELDS_CHECK_FOR_UPDATE' )) {
2020-11-29 18:41:11 +00:00
$error ++ ;
$langs -> load ( " errors " );
2024-10-26 11:03:52 +00:00
$mesgs [] = $langs -> trans ( " ErrorReservedKeyword " , GETPOST ( 'attrname' , 'aZ09' ));
2020-11-29 18:41:11 +00:00
$action = 'edit' ;
}
}
2021-02-23 21:03:23 +00:00
if ( ! $error ) {
if ( GETPOSTISSET ( " attrname " ) && preg_match ( " /^ \ w[a-zA-Z0-9-_]* $ / " , GETPOST ( 'attrname' , 'aZ09' )) && ! is_numeric ( GETPOST ( 'attrname' , 'aZ09' ))) {
Fix: GETPOST(...,'int') to GETPOSTINT(...) (#28448)
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: GETPOST(...,'int') to GETPOSTINT(...)
# Fix: GETPOST(...,'int') to GETPOSTINT(...)
Converted using Phan plugin
* Fix: Update spelling exceptions
* Qual: Ignore Phan Notice
2024-02-27 13:05:53 +00:00
$pos = GETPOSTINT ( 'pos' );
2020-10-31 13:32:18 +00:00
// Construct array for parameter (value of select list)
$parameters = $param ;
$parameters_array = explode ( " \r \n " , $parameters );
2022-04-30 17:50:20 +00:00
$params = array ();
2020-10-31 13:32:18 +00:00
//In sellist we have only one line and it can have come to do SQL expression
2020-12-09 09:35:30 +00:00
if ( $type == 'sellist' || $type == 'chkbxlst' ) {
2021-02-23 21:03:23 +00:00
foreach ( $parameters_array as $param_ligne ) {
2024-03-18 11:21:45 +00:00
$params [ 'options' ] = array ( $parameters => null );
2020-10-31 13:32:18 +00:00
}
} else {
2024-01-13 18:48:20 +00:00
//Else it's separated key/value and coma list
2021-02-23 21:03:23 +00:00
foreach ( $parameters_array as $param_ligne ) {
2024-05-05 16:28:23 +00:00
$tmp = explode ( ',' , $param_ligne );
$key = $tmp [ 0 ];
if ( ! empty ( $tmp [ 1 ])) {
$value = $tmp [ 1 ];
}
2022-04-30 17:50:20 +00:00
if ( ! array_key_exists ( 'options' , $params )) {
$params [ 'options' ] = array ();
}
2020-10-31 13:32:18 +00:00
$params [ 'options' ][ $key ] = $value ;
}
}
2016-10-11 10:20:14 +00:00
2024-05-05 16:28:23 +00:00
// $params['options'][$key] can be 'Facture:/compta/facture/class/facture.class.php' => '/custom'
2020-10-31 13:32:18 +00:00
// Visibility: -1=not visible by default in list, 1=visible, 0=hidden
$visibility = GETPOST ( 'list' , 'alpha' );
2024-04-24 13:27:38 +00:00
if ( in_array ( $type , [ 'separate' , 'point' , 'linestrg' , 'polygon' ])) {
2021-02-23 21:03:23 +00:00
$visibility = 3 ;
}
2017-10-29 10:00:02 +00:00
2020-12-06 16:30:27 +00:00
// Example: is_object($object) ? ($object->id < 10 ? round($object->id / 2, 2) : (2 * $user->id) * (int) substr($mysoc->zip, 1, 2)) : 'objnotdefined'
$computedvalue = GETPOST ( 'computed_value' , 'nohtml' );
2020-10-31 13:32:18 +00:00
$result = $extrafields -> update (
2020-11-29 18:41:11 +00:00
GETPOST ( 'attrname' , 'aZ09' ),
2026-08-13 07:05:17 +00:00
GETPOST ( 'label' , 'alpha' ),
2020-10-31 13:32:18 +00:00
$type ,
$extrasize ,
$elementtype ,
( GETPOST ( 'unique' , 'alpha' ) ? 1 : 0 ),
( GETPOST ( 'required' , 'alpha' ) ? 1 : 0 ),
$pos ,
$params ,
( GETPOST ( 'alwayseditable' , 'alpha' ) ? 1 : 0 ),
2026-08-13 07:05:17 +00:00
( GETPOST ( 'perms' , 'alpha' ) ? GETPOST ( 'perms' , 'alpha' ) : '' ),
2020-10-31 13:32:18 +00:00
$visibility ,
2026-08-13 07:05:17 +00:00
GETPOST ( 'help' , 'alpha' ),
GETPOST ( 'default_value' , 'alpha' ),
2020-12-06 16:30:27 +00:00
$computedvalue ,
2020-10-31 13:32:18 +00:00
( GETPOST ( 'entitycurrentorall' , 'alpha' ) ? 0 : '' ),
GETPOST ( 'langfile' ),
2023-05-14 10:00:32 +00:00
GETPOST ( 'enabled' , 'nohtml' ),
2020-10-31 13:32:18 +00:00
( GETPOST ( 'totalizable' , 'alpha' ) ? 1 : 0 ),
2025-03-15 15:34:35 +00:00
GETPOSTINT ( 'printable' ),
2025-05-04 08:50:01 +00:00
array ( 'css' => $css , 'cssview' => $cssview , 'csslist' => $csslist ),
2025-08-04 14:48:11 +00:00
GETPOST ( " ai_prompt " ),
2026-03-13 07:25:40 +00:00
( GETPOST ( 'emptyonclone' , 'alpha' ) ? 1 : 0 ),
2026-05-09 22:57:16 +00:00
( GETPOST ( 'showintooltip' , 'int' ) ? 1 : 0 ),
GETPOSTINT ( 'personal_data' )
2020-10-31 13:32:18 +00:00
);
2020-11-29 18:41:11 +00:00
if ( $result > 0 ) {
2020-10-31 13:32:18 +00:00
setEventMessages ( $langs -> trans ( 'SetupSaved' ), null , 'mesgs' );
2026-08-12 03:18:53 +00:00
header ( " Location: " . $_SERVER [ " PHP_SELF " ] . ( empty ( $pagekeyforredirect ) ? '' : '?elementtype=' . urlencode ( $pagekeyforredirect )));
2020-10-31 13:32:18 +00:00
exit ;
} else {
$error ++ ;
$mesg = $extrafields -> error ;
2024-10-26 11:03:52 +00:00
$mesgs = array_merge ( $mesgs , $extrafields -> errors );
setEventMessages ( $mesg , $mesgs , 'errors' );
2020-10-31 13:32:18 +00:00
}
} else {
$error ++ ;
$langs -> load ( " errors " );
$mesg = $langs -> trans ( " ErrorFieldCanNotContainSpecialCharacters " , $langs -> transnoentities ( " AttributeCode " ));
setEventMessages ( $mesg , null , 'errors' );
}
} else {
2024-10-26 11:03:52 +00:00
setEventMessages ( $mesg , $mesgs , 'errors' );
2020-10-31 13:32:18 +00:00
}
2011-09-28 12:13:48 +00:00
}
}
// Delete attribute
2023-11-13 12:01:14 +00:00
if ( $action == 'confirm_delete' && $confirm == " yes " ) {
2020-11-29 18:41:11 +00:00
if ( GETPOSTISSET ( " attrname " ) && preg_match ( " /^ \ w[a-zA-Z0-9-_]* $ / " , GETPOST ( " attrname " , 'aZ09' ))) {
2023-09-19 14:42:50 +00:00
$attributekey = GETPOST ( 'attrname' , 'aZ09' );
$result = $extrafields -> delete ( $attributekey , $elementtype );
2020-11-29 18:41:11 +00:00
if ( $result >= 0 ) {
2023-09-19 14:42:50 +00:00
setEventMessages ( $langs -> trans ( " ExtrafieldsDeleted " , $attributekey ), null , 'mesgs' );
2026-08-12 03:18:53 +00:00
header ( " Location: " . $_SERVER [ " PHP_SELF " ] . ( empty ( $pagekeyforredirect ) ? '' : '?elementtype=' . urlencode ( $pagekeyforredirect )));
2020-10-31 13:32:18 +00:00
exit ;
2021-02-23 21:03:23 +00:00
} else {
$mesg = $extrafields -> error ;
2024-10-26 11:03:52 +00:00
$mesgs = array_merge ( $mesgs , $extrafields -> errors );
2021-02-23 21:03:23 +00:00
}
2020-05-21 13:05:19 +00:00
} else {
2020-10-31 13:32:18 +00:00
$error ++ ;
2011-09-28 12:13:48 +00:00
$langs -> load ( " errors " );
2020-03-12 11:45:44 +00:00
$mesg = $langs -> trans ( " ErrorFieldCanNotContainSpecialCharacters " , $langs -> transnoentities ( " AttributeCode " ));
2011-09-28 12:13:48 +00:00
}
}
2023-09-19 14:07:45 +00:00
// Recrypt data password
if ( $action == 'encrypt' ) {
// Load $extrafields->attributes
$extrafields -> fetch_name_optionals_label ( $elementtype );
$attributekey = GETPOST ( 'attrname' , 'aZ09' );
if ( ! empty ( $extrafields -> attributes [ $elementtype ][ 'type' ][ $attributekey ]) && $extrafields -> attributes [ $elementtype ][ 'type' ][ $attributekey ] == 'password' ) {
if ( ! empty ( $extrafields -> attributes [ $elementtype ][ 'param' ][ $attributekey ][ 'options' ])) {
if ( array_key_exists ( 'dolcrypt' , $extrafields -> attributes [ $elementtype ][ 'param' ][ $attributekey ][ 'options' ])) {
// We can encrypt data with dolCrypt()
$arrayofelement = getElementProperties ( $elementtype );
if ( ! empty ( $arrayofelement [ 'table_element' ])) {
if ( $extrafields -> attributes [ $elementtype ][ 'entityid' ][ $attributekey ] == $conf -> entity || empty ( $extrafields -> attributes [ $elementtype ][ 'entityid' ][ $attributekey ])) {
dol_syslog ( " Loop on each extafields of table " . $arrayofelement [ 'table_element' ]);
2026-04-03 20:39:18 +00:00
$sql = " SELECT te.rowid, te. " . $db -> sanitize ( $attributekey );
$sql .= " FROM " . MAIN_DB_PREFIX . $db -> sanitize ( $arrayofelement [ 'table_element' ]) . " as t, " . MAIN_DB_PREFIX . $db -> sanitize ( $arrayofelement [ 'table_element' ]) . '_extrafields as te' ;
2023-09-19 14:07:45 +00:00
$sql .= " WHERE te.fk_object = t.rowid " ;
2026-04-03 20:39:18 +00:00
$sql .= " AND te. " . $db -> sanitize ( $attributekey ) . " NOT LIKE 'dolcrypt:%' " ;
$sql .= " AND te. " . $db -> sanitize ( $attributekey ) . " IS NOT NULL " ;
$sql .= " AND te. " . $db -> sanitize ( $attributekey ) . " <> '' " ;
2023-09-19 14:07:45 +00:00
if ( $extrafields -> attributes [ $elementtype ][ 'entityid' ][ $attributekey ] == $conf -> entity ) {
2025-11-24 18:15:04 +00:00
$sql .= " AND t.entity = " . getEntity ( $arrayofelement [ 'element' ], 0 );
2023-09-19 14:07:45 +00:00
}
//print $sql;
2023-09-21 23:20:21 +00:00
$nbupdatedone = 0 ;
2023-09-19 14:07:45 +00:00
$resql = $db -> query ( $sql );
if ( $resql ) {
$num_rows = $db -> num_rows ( $resql );
2024-03-18 11:21:45 +00:00
$i = 0 ;
2023-09-19 14:07:45 +00:00
while ( $i < $num_rows ) {
$objtmp = $db -> fetch_object ( $resql );
$id = $objtmp -> rowid ;
2023-09-21 23:23:48 +00:00
$pass = $objtmp -> $attributekey ;
2023-09-19 14:07:45 +00:00
if ( $pass ) {
$newpassword = dolEncrypt ( $pass );
2026-04-03 20:39:18 +00:00
$sqlupdate = " UPDATE " . MAIN_DB_PREFIX . $db -> sanitize ( $arrayofelement [ 'table_element' ]) . '_extrafields' ;
2026-07-20 00:51:00 +00:00
$sqlupdate .= " SET " . $db -> sanitize ( $attributekey ) . " = ' " . $db -> escape ( $newpassword ) . " ' " ;
2023-09-19 14:07:45 +00:00
$sqlupdate .= " WHERE rowid = " . (( int ) $id );
2023-09-21 23:20:21 +00:00
$resupdate = $db -> query ( $sqlupdate );
if ( $resupdate ) {
$nbupdatedone ++ ;
} else {
2024-09-20 00:19:05 +00:00
setEventMessages ( $db -> lasterror (), null , 'errors' );
2023-09-21 23:20:21 +00:00
$error ++ ;
break ;
}
2023-09-19 14:07:45 +00:00
}
$i ++ ;
}
}
2023-09-21 23:20:21 +00:00
if ( $nbupdatedone > 0 ) {
setEventMessages ( $langs -> trans ( " PasswordFieldEncrypted " , $nbupdatedone ), null , 'mesgs' );
2023-09-19 14:07:45 +00:00
} else {
2023-09-21 23:20:21 +00:00
setEventMessages ( $langs -> trans ( " PasswordFieldEncrypted " , $nbupdatedone ), null , 'warnings' );
2023-09-19 14:07:45 +00:00
}
}
}
}
}
}
}