예제 #1
0
         $b = 1;
         for ($i = 1; $i < $MaxNr + 1; $i++) {
             if ($_POST['GeoKretIDAction' . $i]['action'] > -1) {
                 $GeokretyLogArray = array('secid' => $secid, 'nr' => $_POST['GeoKretIDAction' . $i]['nr'], 'id' => $_POST['GeoKretIDAction' . $i]['id'], 'nm' => $_POST['GeoKretIDAction' . $i]['nm'], 'formname' => 'ruchy', 'logtype' => $_POST['GeoKretIDAction' . $i]['action'], 'data' => $log_date_year . '-' . $log_date_month . '-' . $log_date_day, 'godzina' => $log_date_hour, 'minuta' => $log_date_min, 'comment' => substr($_POST['GeoKretIDAction' . $i]['tx'], 0, 80) . ' (autom. log oc.' . substr($absolute_server_URI, -3, 2) . ')', 'wpt' => $cache_waypt, 'app' => 'Opencaching', 'app_ver' => 'PL');
                 if ($debug) {
                     dataBase::debugOC('#' . __LINE__ . ' ', $GeokretyLogArray);
                 }
                 $GeoKretyLogResult[$b] = $LogGeokrety->LogGeokrety($GeokretyLogArray);
                 $b++;
             }
         }
         $_SESSION['GeoKretyApi'] = serialize($GeoKretyLogResult);
     }
     unset($b);
     if ($debug) {
         dataBase::debugOC('#' . __LINE__ . ' ', $GeoKretyLogResult);
     }
     /* end calling method logging selected Geokrets with GeoKretyApi */
     $log_text = sql_escape($log_text);
     $descMode != 1 ? $dmde_1 = 1 : ($dmde_1 = 0);
     $descMode == 3 ? $dmde_2 = 1 : ($dmde_2 = 0);
     $dadadad = mysql_query("INSERT INTO `cache_logs` (\n                                                   `cache_id`,\n                                                   `user_id`,\n                                                   `type`,\n                                                   `date`,\n                                                   `text`,\n                                                   `text_html`,\n                                                   `text_htmledit`,\n                                                   `date_created`,\n                                                   `last_modified`,\n                                                   `uuid`,\n                                                   `node`)\n                               SELECT              '{$cache_id}',\n                                                   '" . $usr['userid'] . "',\n                                                   '{$log_type}',\n                                                   '{$log_date}',\n                                                   '{$log_text}',\n                                                   '{$dmde_1}',\n                                                   '{$dmde_2}',\n                                                   NOW(),\n                                                   NOW(),\n                                                   '{$log_uuid}',\n                                                   '{$oc_nodeid}'\n                               FROM  `cache_logs`\n                               WHERE NOT EXISTS (SELECT * FROM `cache_logs`\n                                                  WHERE `type`=1\n                                                    AND `user_id` = '" . $usr['userid'] . "'\n                                                    AND `cache_id` = '{$cache_id}'\n                                                    AND `deleted` = '0')\n                               LIMIT 1") or die(mysql_error());
 } else {
     sql("INSERT INTO `cache_logs` (`id`, `cache_id`, `user_id`, `type`, `date`, `text`, `text_html`, `text_htmledit`, `date_created`, `last_modified`, `uuid`, `node`)\n                                         VALUES        ('',   '&1',       '&2',      '&3',   '&4',  '&5',   '&6',         '&7', NOW(), NOW(), '&8', '&9')", $cache_id, $usr['userid'], $log_type, $log_date, $log_text, 1, 1, $log_uuid, $oc_nodeid);
 }
 // mobline by Łza (mobile caches)
 // insert to database.
 // typ kesza mobilna 8, typ logu == 4
 if ($log_type == 4) {
     // typ logu 4 - przeniesiona
     ini_set('display_errors', 1);