Ignore:
Timestamp:
Jan 28, 2011, 8:56:39 AM (13 years ago)
Author:
LucMorizur
Message:

Fix bug:2135

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/event_cats/include/evntcats_admin_funcs.inc.php

    r7832 r8956  
    2323// +-----------------------------------------------------------------------+
    2424
    25 // Keeps file coded in UTF-8 without BOM: é
     25// Keeps file coded in UTF-8 without BOM : é
    2626
    2727// ***************************************************************************
     
    7777function ec_end2($n) {
    7878  global $page;
    79   my_error(sprintf(l10n('ec_DB_problem'), $n), false);
     79  $page['errors'][] =
     80   sprintf(l10n('ec_DB_problem'), $n).
     81   'MySQL error '.mysql_errno().', "'.mysql_error().'"';
    8082  return false;
    8183}
     
    135137    $t2 = 0; $t3 = false; $t4 = false;
    136138    while ( // The check is executed once at minimum
    137       !($t3 = pwg_db_fetch_row(pwg_query("
     139      !($t3 = mysql_fetch_row(pwg_query("
    138140        SELECT `id`
    139141        FROM `".GROUPS_TABLE."`
     
    149151     $page['infos'][] =
    150152      sprintf(l10n('ec_group_create_OK'), $_POST['groupname']);
    151     if (!$t3) my_error(sprintf(l10n('ec_group_create_pb'),
    152                                $_POST['groupname']).' (1) ', false);
     153    if (!$t3)
     154     $page['errors'][] =
     155      sprintf(l10n('ec_group_create_pb'), $_POST['groupname']).' (1) : '.
     156      'MySQL error '.mysql_errno().', "'.mysql_error().'"';
    153157    if (
    154158      pwg_query("
     
    156160        VALUES ('".$ec_user_id."', '".$t3[0]."');
    157161      ") === false
    158     ) my_error(sprintf(l10n('ec_group_create_pb'),
    159                        $_POST['groupname']).' (2) ', false);
     162    ) $page['errors'][] =
     163      sprintf(l10n('ec_group_create_pb'), $_POST['groupname']).' (2) : '.
     164      'MySQL error '.mysql_errno().', "'.mysql_error().'"';
    160165    else $page['infos'][] = sprintf(
    161166      l10n('ec_group_create_OK2'),
     
    171176      array_key_exists($_POST['ec_in_up_cat'], $ec_lists['categories'])
    172177    ) {
    173       if (pwg_db_num_rows(pwg_query("
     178      if (mysql_num_rows(pwg_query("
    174179        SELECT `id`
    175180        FROM `".CATEGORIES_TABLE."`
     
    197202           $_POST['groupname'],$ec_lists['categories'][$_POST['ec_in_up_cat']]
    198203         );
    199         else my_error(sprintf(
     204        else
     205         $page['errors'][] = sprintf(
    200206          l10n('ec_assoc_pb'),
    201           $_POST['groupname'], $ec_lists['categories'][$_POST['ec_in_up_cat']]
    202         ), false);
     207          $_POST['groupname'],$ec_lists['categories'][$_POST['ec_in_up_cat']]
     208         ).' : MySQL error '.mysql_errno().', "'.mysql_error().'"';
    203209      }
    204210    }
     
    231237            SET `title` = '".implode('/user_id=', $t_user)."'
    232238            WHERE `id` = ".$_POST['ec_in_up_aps'].";
    233         ") === false) my_error(sprintf(
     239        ") === false)
     240         $page['errors'][] = sprintf(
    234241          l10n('ec_assoc_pb'),
    235           $_POST['groupname'], $ec_lists['add_pages'][$_POST['ec_in_up_aps']]
    236         ), false);
     242          $_POST['groupname'],$ec_lists['add_pages'][$_POST['ec_in_up_aps']]
     243         ).' : MySQL error '.mysql_errno().', "'.mysql_error().'"';
    237244        else $page['infos'][] = sprintf(
    238245         l10n('ec_group_create_OK2'),
     
    267274          AND `user_id` = '$ec_user_id';
    268275      ");
    269       while ($row = pwg_db_fetch_assoc($result))
     276      while ($row = mysql_fetch_array($result))
    270277       $granteds[$row['cat_id']][] = $row['user_id'];
    271278      $inserts = array();
     
    283290           $_POST['login'], $ec_lists['categories'][$_POST['ec_in_up_cat']]
    284291         );
    285         else my_error(sprintf(
     292        else
     293         $page['errors'][] = sprintf(
    286294          l10n('ec_assoc_pb'),
    287295          $_POST['login'], $ec_lists['categories'][$_POST['ec_in_up_cat']]
    288         ), false);
     296         ).' : MySQL error '.mysql_errno().', "'.mysql_error().'"';
    289297      }
    290298    }
     
    395403      if (
    396404        !isset($_POST['ec_in_up_code']) or
    397         !preg_match('/^[a-zA-Z0-9_-]{4,32}$/', $_POST['ec_in_up_code'])
     405        !ereg('^[a-zA-Z0-9_-]{4,32}$', $_POST['ec_in_up_code'])
    398406      ) return ec_end1('ec_in_up_code', 'Improper code : ');
    399407      else $ec_code = $_POST['ec_in_up_code'];
     
    545553  $arg2p = ($arg2 == 'NULL') ? 'IS NULL' : ' = '.$arg2;
    546554  $ec_user_idp = ($ec_user_id == 'NULL') ? 'IS NULL' : ' = '.$ec_user_id;
    547   if (($t1 = pwg_db_fetch_row(pwg_query("
     555  if (($t1 = mysql_fetch_row(pwg_query("
    548556    SELECT `id`
    549557    FROM `".EVNTCATS_TABLE."`
     
    563571  if ($del_other) {
    564572    if ((
    565       $t1 = pwg_db_fetch_row(pwg_query("
     573      $t1 = mysql_fetch_row(pwg_query("
    566574        SELECT `code`
    567575        FROM `".EVNTCATS_TABLE."`
     
    573581      FROM `".EVNTCATS_TABLE."`
    574582      WHERE `code` = '".$t1[0]."'
    575        AND `action` IS NOT NULL
    576583       AND `id` <> ".$_POST['ec_entry_sel']
    577584    );
    578     while ($t2 = pwg_db_fetch_row($r)) if (!ec_delete_entry_OK($t2[0]))
     585    while ($t2 = mysql_fetch_row($r)) if (!ec_delete_entry_OK($t2[0]))
    579586     return false;
    580587  }
     
    599606      ") === false
    600607    ) {
    601       my_error(l10n('ec_entry_create_pb'), false);
     608      $page['errors'][] =
     609       l10n('ec_entry_create_pb').' : '.
     610       'MySQL error '.mysql_errno().', "'.mysql_error().'"'
     611      ;
    602612      $ret = false;
    603613    }
    604614    else {
    605       $t5 = pwg_db_insert_id(EVNTCATS_TABLE);
    606615      build_ec_lists(); // Don't remember exactly why, but must be done here
    607616      $forced = ($forced == 'false') ? '' : l10n('ec_cnfrm_forced');
    608617      $page['infos'][] =
    609        sprintf(l10n('ec_entry_create_OK'), $t5).
     618       sprintf(l10n('ec_entry_create_OK'), mysql_insert_id()).
    610619       $ec_code.' => '.
    611620       $ec_lists['user_ids'][$ec_user_id].$forced
     
    628637      ") === false
    629638    ) {
    630       my_error(l10n('ec_entry_create_pb'), false);
     639      $page['errors'][] =
     640       l10n('ec_entry_create_pb').' : '.
     641       'MySQL error '.mysql_errno().', "'.mysql_error().'"'
     642      ;
    631643      $ret = false;
    632644    }
     
    650662function ec_delete_entry_OK($ec_id) {
    651663  global $page;
    652   if (count($t = pwg_db_fetch_row(pwg_query("
     664  if (count($t = mysql_fetch_row(pwg_query("
    653665    SELECT `code`
    654666    FROM `".EVNTCATS_TABLE."`
     
    662674    WHERE `id` = ".$ec_id
    663675  ) === false) {
    664     my_error(sprintf(l10n('ec_entry_del_nok'), $ec_id), false);
     676    $page['errors'][] =
     677     sprintf(l10n('ec_entry_del_nok'),
     678     $ec_id).
     679     'MySQL error '.mysql_errno().', "'.mysql_error().'"';
    665680    return false;
    666681  }
Note: See TracChangeset for help on using the changeset viewer.