X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=nucleus%2Flibs%2FMANAGER.php;h=702b868408d117ebf45be5a50e5149bc6d54d8d1;hb=bcaecaaec407d40c9523a530031228f7c683aef5;hp=9787cf11a8da49753efcbb03f9bc42c1a6c7cad1;hpb=e6b2f97b05858937e0cea32b6c728fc9437ee697;p=nucleus-jp%2Fnucleus-next.git diff --git a/nucleus/libs/MANAGER.php b/nucleus/libs/MANAGER.php index 9787cf1..702b868 100644 --- a/nucleus/libs/MANAGER.php +++ b/nucleus/libs/MANAGER.php @@ -596,13 +596,13 @@ class Manager public function addTicketToUrl($url) { $ticketCode = 'ticket=' . $this->_generateTicket(); - if ( strstr($url, '?') ) + if ( i18n::strpos($filename, '/') === FALSE ) { - $ticketCode = "{$url}&{$ticketCode}"; + $ticketCode = "{$url}?{$ticketCode}"; } else { - $ticketCode = "{$url}?{$ticketCode}"; + $ticketCode = "{$url}&{$ticketCode}"; } return $ticketCode; } @@ -736,7 +736,7 @@ class Manager // add in database as non-active $query = "INSERT INTO %s (ticket, member, ctime)" - . " VALUES ('%s', %d, '%d');"; + . " VALUES ('%s', %d, '%s');"; $query = sprintf($query, sql_table('tickets'), sql_real_escape_string($ticket), (integer) $memberId, date('Y-m-d H:i:s',time())); if ( sql_query($query) )