i'm not using timestamp as an INT(11), but MySQL5 TIMESTAMP format... (2011-01-01 ...)
define('XOBJ_DTYPE_TXTBOX', 1);
define('XOBJ_DTYPE_TXTAREA', 2);
define('XOBJ_DTYPE_INT', 3);
define('XOBJ_DTYPE_URL', 4);
define('XOBJ_DTYPE_EMAIL', 5);
define('XOBJ_DTYPE_ARRAY', 6);
define('XOBJ_DTYPE_OTHER', 7);
define('XOBJ_DTYPE_SOURCE', 8);
define('XOBJ_DTYPE_STIME', 9);
define('XOBJ_DTYPE_MTIME', 10);
define('XOBJ_DTYPE_LTIME', 11);
define('XOBJ_DTYPE_FLOAT', 13);
define('XOBJ_DTYPE_DECIMAL', 14);
define('XOBJ_DTYPE_ENUM', 15);
// YOU SHOULD NEVER USE THE FOLLOWING TYPES, THEY WILL BE REMOVED
define('XOBJ_DTYPE_UNICODE_TXTBOX', 16);
define('XOBJ_DTYPE_UNICODE_TXTAREA', 17);
define('XOBJ_DTYPE_UNICODE_URL', 18);
define('XOBJ_DTYPE_UNICODE_EMAIL', 19);
define('XOBJ_DTYPE_UNICODE_ARRAY', 20);
define('XOBJ_DTYPE_UNICODE_OTHER', 21);
// * XOBJ_DTYPE_TXTBOX - Text Box
// * XOBJ_DTYPE_TXTAREA - Text Area
// * XOBJ_DTYPE_INT - Integer
// * XOBJ_DTYPE_URL - URLs
// * XOBJ_DTYPE_EMAIL - E-mails
// * XOBJ_DTYPE_ARRAY - Arrays
// * XOBJ_DTYPE_OTHER - Others (won't be cleaned)
// * XOBJ_DTYPE_SOURCE -
// * XOBJ_DTYPE_STIME - Short Time
// * XOBJ_DTYPE_MTIME - Medium Time
// * XOBJ_DTYPE_LTIME - Long Time
$this->reCaptchaHandler->setKeys( $private_key, $public_key );
$this->reCaptchaHandler->getConfig();
$this->setError( $response->getError() );
$this->setError( "empty-recaptcha" );
//DFK
require_once XOOPS_ROOT_PATH . '/class/recaptcha.php';
$xoopsRecaptcha =& XoopsRecaptcha::getInstance();
$xoopsRecaptcha->getConfig();
if (! $xoopsRecaptcha->doValidate() ) {
redirect_header($redirect_page . '=' . $com_itemid . '&com_id=' . $com_id . '&com_mode=' . $com_mode . '&com_order=' . $com_order, 1, $xoopsRecaptcha->getErrors(true));
}
//DFK
$cform->addElement(new XoopsFormCaptcha()); //original
$cform->addElement( new XoopsFormRecaptcha( $caption, $privatekey, $publickey ),true ); //hack
Nibble Security discovered a remote arbitrary file retrieval in XOOPS version
2.3.3, which could be exploited to read system or XOOPS configuration files
("mainfile.php").