Platon Technologies
not logged in Login Registration
EnglishSlovak
open source software development celebrating 10 years of open source development! Friday, November 13, 2026

Diff for Metafox/db.inc.php between version 1.84 and 1.85

version 1.84, 2016/07/11 13:28:12 version 1.85, 2017/06/09 15:12:59
Line 17 
Line 17 
  * http://platon.sk/projects/Metafox/   * http://platon.sk/projects/Metafox/
  */   */
   
 /* $Platon: Metafox/db.inc.php,v 1.83 2015/02/11 13:28:34 igor Exp $ */  /* $Platon: Metafox/db.inc.php,v 1.84 2016/07/11 13:28:12 igor Exp $ */
   
 /*  /*
  * updates: 23/5/2001, 29/7/2001, 11/10/2001, 2/11/2001, 11/1/2002, 23/7/2002   * updates: 23/5/2001, 29/7/2001, 11/10/2001, 2/11/2001, 11/1/2002, 23/7/2002
Line 142  function ezin_validate_IDs($ar) /* {{{ *
Line 142  function ezin_validate_IDs($ar) /* {{{ *
                                 join(', ', $tables),                                  join(', ', $tables),
                                 join(' AND ', $conditions));                                  join(' AND ', $conditions));
                 //echo $query;exit;                  //echo $query;exit;
                 $result = @mysql_query($query, $ezin_db_handle)                  $result = mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_validate_IDs()');                          or ezin_db_error('ezin_validate_IDs()');
                 $first   = true;                  $first   = true;
                 $ret_row = false;                  $ret_row = false;
                 while (($row = @mysql_fetch_array($result, MYSQL_ASSOC)) !== false) {                  while (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null) {
                         if ($first) {                          if ($first) {
                                 $first   = false;                                  $first   = false;
                                 $ret_row = $row;                                  $ret_row = $row;
Line 158  function ezin_validate_IDs($ar) /* {{{ *
Line 158  function ezin_validate_IDs($ar) /* {{{ *
                                 break;                                  break;
                         }                          }
                 }                  }
                 @mysql_free_result($result);                  mysqli_free_result($result);
         }          }
   
         if ($ret_row !== false) {          if ($ret_row !== false) {
Line 270  function ezin_get_bind_lang_table($bind_
Line 270  function ezin_get_bind_lang_table($bind_
                         .' ORDER BY articles.datetime ASC';                          .' ORDER BY articles.datetime ASC';
         }          }
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_bind_lang_table()');                  or ezin_db_error('ezin_get_bind_lang_table()');
   
         $array = array();          $array = array();
         while (($row = mysql_fetch_array($result, MYSQL_NUM)) !== false) {          while (($row = mysqli_fetch_array($result, MYSQLI_NUM)) != null) {
                 $array[$row[2]]     = $row[0];                  $array[$row[2]]     = $row[0];
                 $array[$row[2].'2'] = empty($row[1]) ? $row[0] : $row[1];                  $array[$row[2].'2'] = empty($row[1]) ? $row[0] : $row[1];
                 $array[$row[2].'3'] = empty($row[3]) ? null : $row[3];                  $array[$row[2].'3'] = empty($row[3]) ? null : $row[3];
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $array;          return $array;
 } /* }}} */  } /* }}} */
Line 314  function ezin_get_section_list($lang = '
Line 314  function ezin_get_section_list($lang = '
                                 .' OR lang LIKE "'.ezin_db_escape($lang).'")';                                  .' OR lang LIKE "'.ezin_db_escape($lang).'")';
         }          }
         $query .= ' ORDER BY ord ASC, type ASC, id ASC';          $query .= ' ORDER BY ord ASC, type ASC, id ASC';
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_section_list()');                  or ezin_db_error('ezin_get_section_list()');
         $array = array();          $array = array();
         for ($k = 0; ($array[$k] = mysql_fetch_array($result, MYSQL_ASSOC)); $k++)          for ($k = 0; ($array[$k] = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null; $k++)
                 ;                  ;
         unset($array[$k]);          unset($array[$k]);
         @mysql_free_result($result);          mysqli_free_result($result);
         return $array;          return $array;
 } /* }}} */  } /* }}} */
   
Line 337  function ezin_get_section_list_counts($l
Line 337  function ezin_get_section_list_counts($l
                                 .' OR lang LIKE "'.ezin_db_escape($lang).'")';                                  .' OR lang LIKE "'.ezin_db_escape($lang).'")';
         }          }
         $query .= ' ORDER BY ord ASC, type ASC, id ASC';          $query .= ' ORDER BY ord ASC, type ASC, id ASC';
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_section_list()');                  or ezin_db_error('ezin_get_section_list()');
         $array = array();          $array = array();
         for ($k = 0; ($row = mysql_fetch_array($result, MYSQL_ASSOC)); $k++) {          for ($k = 0; ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null; $k++) {
                 $array['section_accesses_count_'.$row['id']]     = $row['accesses_count'];                  $array['section_accesses_count_'.$row['id']]     = $row['accesses_count'];
                 $array['section_sessions_count_'.$row['id']]     = $row['sessions_count'];                  $array['section_sessions_count_'.$row['id']]     = $row['sessions_count'];
                 $array['section_raw_accesses_count_'.$row['id']] = $row['raw_accesses_count'];                  $array['section_raw_accesses_count_'.$row['id']] = $row['raw_accesses_count'];
Line 353  function ezin_get_section_list_counts($l
Line 353  function ezin_get_section_list_counts($l
                         $array['section_selected_'.$row['id']] = 0;                          $array['section_selected_'.$row['id']] = 0;
                 }                  }
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
         return $array;          return $array;
 } /* }}} */  } /* }}} */
   
Line 368  function ezin_get_section_id($section_ac
Line 368  function ezin_get_section_id($section_ac
                 .' sections.id section_id'                  .' sections.id section_id'
                 .' FROM '.$ezin_sys['db']['tables']['sections'].' AS sections'                  .' FROM '.$ezin_sys['db']['tables']['sections'].' AS sections'
                 .' WHERE sections.access_key = "'.ezin_db_escape($section_access_key).'"';                  .' WHERE sections.access_key = "'.ezin_db_escape($section_access_key).'"';
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_section_id() [1]');                  or ezin_db_error('ezin_get_section_id() [1]');
         if (($row = mysql_fetch_array($result, MYSQL_ASSOC)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) == null)
                 return false;                  return false;
         @mysql_free_result($result);          mysqli_free_result($result);
         return $row['section_id'];          return $row['section_id'];
 } /* }}} */  } /* }}} */
   
Line 411  function ezin_get_section($section_id, $
Line 411  function ezin_get_section($section_id, $
                                 : '(FIND_IN_SET("global", sections.type2) > 0)')                                  : '(FIND_IN_SET("global", sections.type2) > 0)')
                 .' ORDER BY sections.id ASC LIMIT 1';                  .' ORDER BY sections.id ASC LIMIT 1';
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_section() [1]');                  or ezin_db_error('ezin_get_section() [1]');
         if (($row = mysql_fetch_array($result, MYSQL_ASSOC)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
   
         if (count($row) > 0) {          if (count($row) > 0) {
                 $editorial = ezin_get_editorial($section_id, $article_id);                  $editorial = ezin_get_editorial($section_id, $article_id);
Line 449  function ezin_exists_section($section_id
Line 449  function ezin_exists_section($section_id
                                 $ezin_sys['db']['tables']['sections'],                                  $ezin_sys['db']['tables']['sections'],
                                 $where);                                  $where);
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_exists_section()');                  or ezin_db_error('ezin_exists_section()');
   
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return (intval($row[0]) > 0) ? TRUE : FALSE;          return (intval($row[0]) > 0) ? TRUE : FALSE;
 } /* }}} */  } /* }}} */
Line 513  function ezin_get_editorial($section_id
Line 513  function ezin_get_editorial($section_id
   
                 if (strlen($query) > 0) {                  if (strlen($query) > 0) {
                         $row = null;                          $row = null;
                         $result = @mysql_query($query, $ezin_db_handle)                          $result = mysqli_query($ezin_db_handle, $query)
                                 or ezin_db_error('ezin_get_editorials [1]');                                  or ezin_db_error('ezin_get_editorials [1]');
                         if (($row = mysql_fetch_array($result, MYSQL_ASSOC)) != false) {                          if (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null) {
                                 $row = array_merge($row, $row);                                  $row = array_merge($row, $row);
                         }                          }
                         @mysql_free_result($result);                          mysqli_free_result($result);
                         if (is_array($row)) {                          if (is_array($row)) {
                                 return $row;                                  return $row;
                         }                          }
Line 536  function ezin_get_articles_todo() /* {{{
Line 536  function ezin_get_articles_todo() /* {{{
         global $ezin_db_handle;          global $ezin_db_handle;
         $query = sprintf('SELECT COUNT(*) FROM %s WHERE datetime > SYSDATE()',          $query = sprintf('SELECT COUNT(*) FROM %s WHERE datetime > SYSDATE()',
                         $ezin_sys['db']['tables']['articles']);                          $ezin_sys['db']['tables']['articles']);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_articles_todo()');                  or ezin_db_error('ezin_get_articles_todo()');
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
         return intval($row[0]);          return intval($row[0]);
 } /* }}} */  } /* }}} */
   
Line 638  function ezin_get_article_list($section_
Line 638  function ezin_get_article_list($section_
                                         .' AND bind != 0';                                          .' AND bind != 0';
                 }                  }
   
                 $result2 = @mysql_query($query2, $ezin_db_handle)                  $result2 = mysqli_query($ezin_db_handle, $query2)
                         or ezin_db_error('ezin_get_article_list()');                          or ezin_db_error('ezin_get_article_list()');
                 $array2 = array();                  $array2 = array();
                 for ($k = 0; ($array2[$k] = @mysql_fetch_array($result2, MYSQL_ASSOC)); $k++)                  for ($k = 0; ($array2[$k] = mysqli_fetch_array($result2, MYSQLI_ASSOC)) != null; $k++)
                         ;                          ;
                 unset($array2[$k]);                  unset($array2[$k]);
                 @mysql_free_result($result2);                  mysqli_free_result($result2);
   
                 if (count($array2) > 0) {                  if (count($array2) > 0) {
                     $query .= ' AND (';                      $query .= ' AND (';
Line 687  function ezin_get_article_list($section_
Line 687  function ezin_get_article_list($section_
                         $query .= ' LIMIT '.$from.','.$limit;                          $query .= ' LIMIT '.$from.','.$limit;
                 }                  }
         }          }
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_article_list()');                  or ezin_db_error('ezin_get_article_list()');
         $array = array();          $array = array();
         for ($k = 0; ($array[$k] = @mysql_fetch_array($result, MYSQL_ASSOC)); $k++)          for ($k = 0; ($array[$k] = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null; $k++)
                 ;                  ;
         unset($array[$k]);          unset($array[$k]);
         @mysql_free_result($result);          mysqli_free_result($result);
   
         // add articles from sources          // add articles from sources
         $sources_articles = ezin_get_article_list_sources($section_id);          $sources_articles = ezin_get_article_list_sources($section_id);
Line 780  function ezin_get_available_articles($la
Line 780  function ezin_get_available_articles($la
                         $query .= ' LIMIT '.$from.','.$limit;                          $query .= ' LIMIT '.$from.','.$limit;
                 }                  }
         }          }
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_available_articles()');                  or ezin_db_error('ezin_get_available_articles()');
         $array = array();          $array = array();
         for ($k = 0; ($array[$k] = @mysql_fetch_array($result, MYSQL_ASSOC)); $k++)          for ($k = 0; ($array[$k] = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null; $k++)
                 ;                  ;
         unset($array[$k]);          unset($array[$k]);
         @mysql_free_result($result);          mysqli_free_result($result);
         return $array;          return $array;
 } /* }}} */  } /* }}} */
   
Line 847  function ezin_get_featured_articles_list
Line 847  function ezin_get_featured_articles_list
         if ($limit > 0) {          if ($limit > 0) {
                 $query .= ' LIMIT '.$limit;                  $query .= ' LIMIT '.$limit;
         }          }
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_featured_articles_list()');                  or ezin_db_error('ezin_get_featured_articles_list()');
         $array = array();          $array = array();
         for ($k = 0; ($array[$k] = @mysql_fetch_array($result, MYSQL_ASSOC)); $k++)          for ($k = 0; ($array[$k] = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null; $k++)
                 ;                  ;
         unset($array[$k]);          unset($array[$k]);
         @mysql_free_result($result);          mysqli_free_result($result);
         return $array;          return $array;
 } /* }}} */  } /* }}} */
   
Line 906  function ezin_get_article_list_counts($s
Line 906  function ezin_get_article_list_counts($s
         if ($limit > 0) {          if ($limit > 0) {
                 $query .= ' LIMIT '.$limit;                  $query .= ' LIMIT '.$limit;
         }          }
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_article_list_counts()');                  or ezin_db_error('ezin_get_article_list_counts()');
         $array = array();          $array = array();
         for ($k = 0; ($row = mysql_fetch_array($result, MYSQL_ASSOC)); $k++) {          for ($k = 0; ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null; $k++) {
                 $array['article_accesses_count_'.$row['id']] = $row['accesses_count'];                  $array['article_accesses_count_'.$row['id']] = $row['accesses_count'];
                 $array['article_sessions_count_'.$row['id']] = $row['sessions_count'];                  $array['article_sessions_count_'.$row['id']] = $row['sessions_count'];
                 $array['article_message_count_'.$row['id']]  = $row['message_count'];                  $array['article_message_count_'.$row['id']]  = $row['message_count'];
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
         return $array;          return $array;
 } /* }}} */  } /* }}} */
   
Line 1012  function ezin_get_article($article_id) /
Line 1012  function ezin_get_article($article_id) /
                 .($ezin_cfg['order_articles_desc'] ? 'DESC' : 'ASC')                  .($ezin_cfg['order_articles_desc'] ? 'DESC' : 'ASC')
                 .', articles.id ASC';                  .', articles.id ASC';
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_article()');                  or ezin_db_error('ezin_get_article()');
   
         if (($row = @mysql_fetch_array($result, MYSQL_ASSOC)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $row;          return $row;
 } /* }}} */  } /* }}} */
Line 1042  function ezin_exists_article($article_id
Line 1042  function ezin_exists_article($article_id
                                 $ezin_sys['db']['tables']['articles'],                                  $ezin_sys['db']['tables']['articles'],
                                 $where);                                  $where);
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_exists_article()');                  or ezin_db_error('ezin_exists_article()');
   
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return (intval($row[0]) > 0) ? TRUE : FALSE;          return (intval($row[0]) > 0) ? TRUE : FALSE;
 } /* }}} */  } /* }}} */
Line 1067  function ezin_get_oldest_dt() {
Line 1067  function ezin_get_oldest_dt() {
                                         .' LIMIT 1',                                          .' LIMIT 1',
                                         $ezin_sys['db']['tables']['articles']);                                          $ezin_sys['db']['tables']['articles']);
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_exists_article()');                  or ezin_db_error('ezin_exists_article()');
   
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $row[0];          return $row[0];
 }  }
Line 1091  function ezin_get_author($author_id) /*
Line 1091  function ezin_get_author($author_id) /*
   
         $query = sprintf('SELECT * FROM %s WHERE id = %d',          $query = sprintf('SELECT * FROM %s WHERE id = %d',
                         $ezin_sys['db']['tables']['authors'], $author_id);                          $ezin_sys['db']['tables']['authors'], $author_id);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_author() [1]');                  or ezin_db_error('ezin_get_author() [1]');
         if (($row = @mysql_fetch_array($result, MYSQL_ASSOC)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
         foreach (array_keys($row) as $key) {          foreach (array_keys($row) as $key) {
                 $ret_row['author_'.$key] = $row[$key];                  $ret_row['author_'.$key] = $row[$key];
         }          }
   
         $query = sprintf('SELECT * FROM %s WHERE author_id = %d LIMIT 1',          $query = sprintf('SELECT * FROM %s WHERE author_id = %d LIMIT 1',
                         $ezin_sys['db']['tables']['users'], $author_id);                          $ezin_sys['db']['tables']['users'], $author_id);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_author() [2]');                  or ezin_db_error('ezin_get_author() [2]');
         if (($row = @mysql_fetch_array($result, MYSQL_ASSOC)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
         foreach (array_keys($row) as $key) {          foreach (array_keys($row) as $key) {
                 if ($key == 'id') {                  if ($key == 'id') {
                         $ret_row['author_user_id'] = $row[$key];                          $ret_row['author_user_id'] = $row[$key];
Line 1117  function ezin_get_author($author_id) /*
Line 1117  function ezin_get_author($author_id) /*
   
         $query = sprintf('SELECT COUNT(*) FROM %s WHERE author_id = %d AND status != "disabled"',          $query = sprintf('SELECT COUNT(*) FROM %s WHERE author_id = %d AND status != "disabled"',
                         $ezin_sys['db']['tables']['articles'], $author_id);                          $ezin_sys['db']['tables']['articles'], $author_id);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_author() [3]');                  or ezin_db_error('ezin_get_author() [3]');
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
         $ret_row['author_article_count'] = intval($row[0]);          $ret_row['author_article_count'] = intval($row[0]);
   
         return $ret_row;          return $ret_row;
Line 1145  function ezin_get_authors($count = 0) {
Line 1145  function ezin_get_authors($count = 0) {
                 $query = sprintf('SELECT * FROM %s LIMIT %d',                  $query = sprintf('SELECT * FROM %s LIMIT %d',
                                 $ezin_sys['db']['tables']['authors'], $count);                                  $ezin_sys['db']['tables']['authors'], $count);
         }          }
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_authors() [1]');                  or ezin_db_error('ezin_get_authors() [1]');
         while (($row = @mysql_fetch_array($result, MYSQL_ASSOC)) != false) {          while (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null) {
                 $ret_row[] = $row;                  $ret_row[] = $row;
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $ret_row;          return $ret_row;
 }  }
Line 1163  function ezin_exists_author($username) /
Line 1163  function ezin_exists_author($username) /
   
         $query = sprintf('SELECT COUNT(*) FROM %s WHERE username = "%s"',          $query = sprintf('SELECT COUNT(*) FROM %s WHERE username = "%s"',
                         $ezin_sys['db']['tables']['users'], ezin_db_escape($username));                          $ezin_sys['db']['tables']['users'], ezin_db_escape($username));
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_exists_author() [1]');                  or ezin_db_error('ezin_exists_author() [1]');
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
         return intval($row[0]);          return intval($row[0]);
 } /* }}} */  } /* }}} */
   
Line 1194  function ezin_update_author($data) /* {{
Line 1194  function ezin_update_author($data) /* {{
         // author_id          // author_id
         $query = sprintf('SELECT id,author_id FROM %s WHERE username = "%s"',          $query = sprintf('SELECT id,author_id FROM %s WHERE username = "%s"',
                         $ezin_sys['db']['tables']['users'], $data['username']);                          $ezin_sys['db']['tables']['users'], $data['username']);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_update_author() [2]');                  or ezin_db_error('ezin_update_author() [2]');
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
         $user_id   = intval($row[0]);          $user_id   = intval($row[0]);
         $author_id = intval($row[1]);          $author_id = intval($row[1]);
         // users update (password only)          // users update (password only)
Line 1206  function ezin_update_author($data) /* {{
Line 1206  function ezin_update_author($data) /* {{
                 $query = sprintf('UPDATE %s SET password="%s", changed_by="%s", changed_id=%d, changed_dt=SYSDATE()'                  $query = sprintf('UPDATE %s SET password="%s", changed_by="%s", changed_id=%d, changed_dt=SYSDATE()'
                                 .' WHERE username="%s"', $ezin_sys['db']['tables']['users'],                                  .' WHERE username="%s"', $ezin_sys['db']['tables']['users'],
                                 md5($data['password']), $data['username'], $user_id, $data['username']);                                  md5($data['password']), $data['username'], $user_id, $data['username']);
                 $result = @mysql_query($query, $ezin_db_handle)                  $result = mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_update_author() [1]');                          or ezin_db_error('ezin_update_author() [1]');
         }          }
         // users update          // users update
Line 1216  function ezin_update_author($data) /* {{
Line 1216  function ezin_update_author($data) /* {{
                         $ezin_sys['db']['tables']['authors'], $data['name'], $data['email'],                          $ezin_sys['db']['tables']['authors'], $data['name'], $data['email'],
                         $data['homepage'], $data['position'], $data['location'],                          $data['homepage'], $data['position'], $data['location'],
                         $data['description'], $data['username'], $user_id, $author_id);                          $data['description'], $data['username'], $user_id, $author_id);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_update_author() [3]');                  or ezin_db_error('ezin_update_author() [3]');
         return true;          return true;
 } /* }}} */  } /* }}} */
Line 1235  function ezin_insert_author($data) /* {{
Line 1235  function ezin_insert_author($data) /* {{
                         $ezin_sys['db']['tables']['authors'],                          $ezin_sys['db']['tables']['authors'],
                         $data['name'], $data['email'], $data['homepage'],                          $data['name'], $data['email'], $data['homepage'],
                         $data['position'], $data['location'], $data['description'], $data['username']);                          $data['position'], $data['location'], $data['description'], $data['username']);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_insert_author() [1]');                  or ezin_db_error('ezin_insert_author() [1]');
         // author_id          // author_id
         $query = 'SELECT LAST_INSERT_ID()';          $query = 'SELECT LAST_INSERT_ID()';
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_insert_author() [2]');                  or ezin_db_error('ezin_insert_author() [2]');
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
         $author_id = intval($row[0]);          $author_id = intval($row[0]);
         // users INSERT          // users INSERT
         $query = sprintf('INSERT INTO %s'          $query = sprintf('INSERT INTO %s'
Line 1252  function ezin_insert_author($data) /* {{
Line 1252  function ezin_insert_author($data) /* {{
                         $ezin_sys['db']['tables']['users'],                          $ezin_sys['db']['tables']['users'],
                         $data['username'], md5($data['password']),                          $data['username'], md5($data['password']),
                         $author_id, $ezin_cfg['user_create_role_id'],$data['username']);                          $author_id, $ezin_cfg['user_create_role_id'],$data['username']);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_insert_author() [3]');                  or ezin_db_error('ezin_insert_author() [3]');
         return true;          return true;
 } /* }}} */  } /* }}} */
Line 1275  function ezin_get_users($count = 0) {
Line 1275  function ezin_get_users($count = 0) {
                 $query = sprintf('SELECT * FROM %s ORDER BY username LIMIT %d',                  $query = sprintf('SELECT * FROM %s ORDER BY username LIMIT %d',
                                 $ezin_sys['db']['tables']['users'], $count);                                  $ezin_sys['db']['tables']['users'], $count);
         }          }
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_users() [1]');                  or ezin_db_error('ezin_get_users() [1]');
         while (($row = @mysql_fetch_array($result, MYSQL_ASSOC)) != false) {          while (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null) {
                 $ret_row[] = $row;                  $ret_row[] = $row;
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $ret_row;          return $ret_row;
 }  }
Line 1303  function ezin_get_roles($count = 0) {
Line 1303  function ezin_get_roles($count = 0) {
                 $query = sprintf('SELECT * FROM %s ORDER BY name LIMIT %d',                  $query = sprintf('SELECT * FROM %s ORDER BY name LIMIT %d',
                                 $ezin_sys['db']['tables']['roles'], $count);                                  $ezin_sys['db']['tables']['roles'], $count);
         }          }
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_roles() [1]');                  or ezin_db_error('ezin_get_roles() [1]');
         while (($row = @mysql_fetch_array($result, MYSQL_ASSOC)) != false) {          while (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null) {
                 $ret_row[] = $row;                  $ret_row[] = $row;
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $ret_row;          return $ret_row;
 }  }
Line 1349  function ezin_set_author_counts($author_
Line 1349  function ezin_set_author_counts($author_
                 .' SET '.$set_str                  .' SET '.$set_str
                 .' WHERE id = '.$author_id;                  .' WHERE id = '.$author_id;
   
         @mysql_query($query, $ezin_db_handle)          mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_set_author_counts()');                  or ezin_db_error('ezin_set_author_counts()');
   
         return true;          return true;
Line 1388  function ezin_set_section_counts($sectio
Line 1388  function ezin_set_section_counts($sectio
                 .' SET '.$set_str                  .' SET '.$set_str
                 .' WHERE id = '.$section_id;                  .' WHERE id = '.$section_id;
   
         @mysql_query($query, $ezin_db_handle)          mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_set_section_counts()');                  or ezin_db_error('ezin_set_section_counts()');
   
         return true;          return true;
Line 1426  function ezin_set_article_counts($articl
Line 1426  function ezin_set_article_counts($articl
                 .' SET '.$set_str                  .' SET '.$set_str
                 .' WHERE id = '.$article_id;                  .' WHERE id = '.$article_id;
   
         @mysql_query($query, $ezin_db_handle)          mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_set_article_counts()');                  or ezin_db_error('ezin_set_article_counts()');
   
         return true;          return true;
Line 1460  function ezin_update_message_count($arti
Line 1460  function ezin_update_message_count($arti
                                 : 'message_count '.($direction < 0 ? '-' : '+').' '.$count)                                  : 'message_count '.($direction < 0 ? '-' : '+').' '.$count)
                 .' WHERE id = '.$article_id;                  .' WHERE id = '.$article_id;
   
         @mysql_query($query, $ezin_db_handle)          mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_update_message_count()');                  or ezin_db_error('ezin_update_message_count()');
   
         return true;          return true;
Line 1485  function ezin_get_message_count($article
Line 1485  function ezin_get_message_count($article
         if ($article_id > 0)          if ($article_id > 0)
                 $query .= ' WHERE article_id = '.$article_id;                  $query .= ' WHERE article_id = '.$article_id;
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_message_count()');                  or ezin_db_error('ezin_get_message_count()');
   
         if (($row = mysql_fetch_array($result, MYSQL_NUM)) === false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row[0] = 0;                  $row[0] = 0;
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $row[0];          return $row[0];
 } /* }}} */  } /* }}} */
Line 1508  function ezin_update_counts_temp() /* {{
Line 1508  function ezin_update_counts_temp() /* {{
                 .' GROUP BY ip'                  .' GROUP BY ip'
                 .' HAVING UNIX_TIMESTAMP(SYSDATE()) - MAX(timestamp) > '                  .' HAVING UNIX_TIMESTAMP(SYSDATE()) - MAX(timestamp) > '
                 .intval($ezin_cfg['session_timeout']);                  .intval($ezin_cfg['session_timeout']);
         $result = @mysql_query($query, $ezin_db_handle);          $result = mysqli_query($ezin_db_handle, $query);
         if ($result == false) {          if ($result == false) {
                 if (mysql_errno($ezin_db_handle) == '145') {                  if (mysqli_errno($ezin_db_handle) == '145') {
                         $res2 = mysql_query('REPAIR TABLE '.$ezin_sys['db']['tables']['counts_temp'])                          $res2 = mysqli_query($ezin_db_handle, 'REPAIR TABLE '.$ezin_sys['db']['tables']['counts_temp'])
                                         or ezin_db_error('ezin_update_counts_temp() [1:145:R]');                                          or ezin_db_error('ezin_update_counts_temp() [1:145:R]');
                         // repeat last query                          // repeat last query
                         $result = mysql_query($query)                          $result = mysqli_query($ezin_db_handle, $query)
                                 or ezin_db_error('ezin_update_counts_temp() [1:145:N]');                                  or ezin_db_error('ezin_update_counts_temp() [1:145:N]');
                 } else {                  } else {
                         ezin_db_error('ezin_update_counts_temp() [1]');                          ezin_db_error('ezin_update_counts_temp() [1]');
Line 1522  function ezin_update_counts_temp() /* {{
Line 1522  function ezin_update_counts_temp() /* {{
         }          }
         $delim = '';          $delim = '';
         $ips   = '';          $ips   = '';
         while ($row = mysql_fetch_array($result, MYSQL_NUM)) {          while (($row = mysqli_fetch_array($result, MYSQLI_NUM)) != null) {
                 $ips .= $delim.'"'.ezin_db_escape($row[0]).'"';                  $ips .= $delim.'"'.ezin_db_escape($row[0]).'"';
                 if ($delim == '')                  if ($delim == '')
                         $delim = ',';                          $delim = ',';
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
         if ($ips != '') {          if ($ips != '') {
                 $query = 'DELETE FROM '.$ezin_sys['db']['tables']['counts_temp']                  $query = 'DELETE FROM '.$ezin_sys['db']['tables']['counts_temp']
                         .' WHERE ip IN ('.$ips.')'; // )                          .' WHERE ip IN ('.$ips.')'; // )
   
                 @mysql_query($query, $ezin_db_handle)                  mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_update_counts_temp() [2]');                          or ezin_db_error('ezin_update_counts_temp() [2]');
         }          }
         return true;          return true;
Line 1566  function ezin_update_counts($author_id,
Line 1566  function ezin_update_counts($author_id,
         $query = 'SELECT type_id FROM '.$ezin_sys['db']['tables']['counts_temp']          $query = 'SELECT type_id FROM '.$ezin_sys['db']['tables']['counts_temp']
                 .' WHERE ip = "'.$remote_addr.'"'                  .' WHERE ip = "'.$remote_addr.'"'
                 .' AND type_id IN ('.join(',',$all_type_ids).')'; // )                  .' AND type_id IN ('.join(',',$all_type_ids).')'; // )
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_update_counts() [1]');                  or ezin_db_error('ezin_update_counts() [1]');
         while ($row = @mysql_fetch_row($result)) {          while ($row = mysqli_fetch_row($result)) {
                 $type_ids[$row[0][0]] = '"'.$row[0].'"';                  $type_ids[$row[0][0]] = '"'.$row[0].'"';
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
         if ($article_id > 0) {          if ($article_id > 0) {
                 $query = 'UPDATE '.$ezin_sys['db']['tables']['articles']                  $query = 'UPDATE '.$ezin_sys['db']['tables']['articles']
                         .' SET accesses_count = accesses_count + 1'                          .' SET accesses_count = accesses_count + 1'
                         .(! isset($type_ids['A']) ? ', sessions_count = sessions_count + 1' : '')                          .(! isset($type_ids['A']) ? ', sessions_count = sessions_count + 1' : '')
                         .' WHERE id = '.$article_id;                          .' WHERE id = '.$article_id;
                 @mysql_query($query, $ezin_db_handle)                  mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_update_counts() [2Aa]');                          or ezin_db_error('ezin_update_counts() [2Aa]');
                 $query = 'UPDATE '.$ezin_sys['db']['tables']['sections']                  $query = 'UPDATE '.$ezin_sys['db']['tables']['sections']
                         .' SET raw_accesses_count = raw_accesses_count + 1'                          .' SET raw_accesses_count = raw_accesses_count + 1'
                         .(! isset($type_ids['s']) ? ', raw_sessions_count = raw_sessions_count + 1' : '')                          .(! isset($type_ids['s']) ? ', raw_sessions_count = raw_sessions_count + 1' : '')
                         .' WHERE id = '.$section_id;                          .' WHERE id = '.$section_id;
                 @mysql_query($query, $ezin_db_handle)                  mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_update_counts() [2Ab]');                          or ezin_db_error('ezin_update_counts() [2Ab]');
         } elseif ($section_id > 0) {          } elseif ($section_id > 0) {
                 $query = 'UPDATE '.$ezin_sys['db']['tables']['sections']                  $query = 'UPDATE '.$ezin_sys['db']['tables']['sections']
Line 1593  function ezin_update_counts($author_id,
Line 1593  function ezin_update_counts($author_id,
                         .(! isset($type_ids['s']) ? ', raw_sessions_count = raw_sessions_count + 1' : '')                          .(! isset($type_ids['s']) ? ', raw_sessions_count = raw_sessions_count + 1' : '')
                         .' WHERE id = '.$section_id;                          .' WHERE id = '.$section_id;
                         //.' WHERE '.($section_id > 0 ? 'id = "'.$section_id.'"' : 'type = "global"');                          //.' WHERE '.($section_id > 0 ? 'id = "'.$section_id.'"' : 'type = "global"');
                 @mysql_query($query, $ezin_db_handle)                  mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_update_counts() [2B]');                          or ezin_db_error('ezin_update_counts() [2B]');
         } elseif ($author_id > 0) {          } elseif ($author_id > 0) {
                 $query = 'UPDATE '.$ezin_sys['db']['tables']['authors']                  $query = 'UPDATE '.$ezin_sys['db']['tables']['authors']
                         .' SET accesses_count = accesses_count + 1'                          .' SET accesses_count = accesses_count + 1'
                         .(! isset($type_ids['U']) ? ', sessions_count = sessions_count + 1' : '')                          .(! isset($type_ids['U']) ? ', sessions_count = sessions_count + 1' : '')
                         .' WHERE id = '.$author_id;                          .' WHERE id = '.$author_id;
                 @mysql_query($query, $ezin_db_handle)                  mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_update_counts() [2C]');                          or ezin_db_error('ezin_update_counts() [2C]');
         }          }
         $type_ids = array_diff($all_type_ids, $type_ids);          $type_ids = array_diff($all_type_ids, $type_ids);
Line 1613  function ezin_update_counts($author_id,
Line 1613  function ezin_update_counts($author_id,
                         if ($delim == '')                          if ($delim == '')
                                 $delim = ', ';                                  $delim = ', ';
                 }                  }
                 @mysql_query($query, $ezin_db_handle)                  mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_update_counts() [3A]');                          or ezin_db_error('ezin_update_counts() [3A]');
         } else {          } else {
                 /* If no INSERT action is taken, we will update 's'.                  /* If no INSERT action is taken, we will update 's'.
Line 1632  function ezin_update_counts($author_id,
Line 1632  function ezin_update_counts($author_id,
                                 .' SET timestamp = UNIX_TIMESTAMP(SYSDATE())'                                  .' SET timestamp = UNIX_TIMESTAMP(SYSDATE())'
                                 .' WHERE ip = "'.$remote_addr.'"'                                  .' WHERE ip = "'.$remote_addr.'"'
                                 .' AND type_id = '.$type_id;                                  .' AND type_id = '.$type_id;
                         @mysql_query($query, $ezin_db_handle)                          mysqli_query($ezin_db_handle, $query)
                                 or ezin_db_error('ezin_update_counts() [3B]');                                  or ezin_db_error('ezin_update_counts() [3B]');
                 }                  }
         }          }
Line 1724  function ezin_get_source($source_id) {
Line 1724  function ezin_get_source($source_id) {
                                         .' WHERE sources.id = %d',                                          .' WHERE sources.id = %d',
                                         $ezin_sys['db']['tables']['sources'],                                          $ezin_sys['db']['tables']['sources'],
                                         $source_id);                                          $source_id);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_get_source()');                          or ezin_db_error('ezin_get_source()');
         $ret = @mysql_fetch_array($result, MYSQL_ASSOC);          $ret = mysqli_fetch_array($result, MYSQLI_ASSOC);
         @mysql_free_result($result);          mysqli_free_result($result);
         return $ret;          return $ret;
 }  }
   
Line 1772  function ezin_get_sources($section_id =
Line 1772  function ezin_get_sources($section_id =
                                         $ezin_sys['db']['tables']['sections'],                                          $ezin_sys['db']['tables']['sections'],
                                         $section_id);                                          $section_id);
         }          }
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_get_article_list()');                          or ezin_db_error('ezin_get_article_list()');
         $array = array();          $array = array();
         for ($k = 0; ($array[$k] = @mysql_fetch_array($result, MYSQL_ASSOC)); $k++)          for ($k = 0; ($array[$k] = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null; $k++)
                 ;                  ;
         unset($array[$k]);          unset($array[$k]);
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $array;          return $array;
 }  }
Line 1815  function ezin_get_boxes($box_names = arr
Line 1815  function ezin_get_boxes($box_names = arr
                                 $ezin_cfg['theme']['name'],                                  $ezin_cfg['theme']['name'],
                                 $cond);                                  $cond);
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_get_boxes()');                          or ezin_db_error('ezin_get_boxes()');
         $array = array();          $array = array();
         for ($k = 0; ($array[$k] = @mysql_fetch_array($result, MYSQL_ASSOC)); $k++)          for ($k = 0; ($array[$k] = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null; $k++)
                 ;                  ;
         unset($array[$k]);          unset($array[$k]);
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $array;          return $array;
 }  }
Line 1843  function ezin_get_box($box_id) {
Line 1843  function ezin_get_box($box_id) {
                                 $ezin_sys['db']['tables']['boxes'],                                  $ezin_sys['db']['tables']['boxes'],
                                 intval($box_id));                                  intval($box_id));
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_get_box_name()');                          or ezin_db_error('ezin_get_box_name()');
         $ret = @mysql_fetch_array($result, MYSQL_ASSOC);          $ret = mysqli_fetch_array($result, MYSQLI_ASSOC);
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $ret;          return $ret;
 }  }
Line 1886  function ezin_insert_boxes() {
Line 1886  function ezin_insert_boxes() {
                                         $ezin_user['username'],                                          $ezin_user['username'],
                                         date('Y-m-d H:i:s')                                          date('Y-m-d H:i:s')
                                         );                                          );
                 $result = @mysql_query($query, $ezin_db_handle)                  $result = mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_insert_boxes()');                          or ezin_db_error('ezin_insert_boxes()');
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
         return true;          return true;
 }  }
   
Line 1924  function ezin_get_message_list($article_
Line 1924  function ezin_get_message_list($article_
                 .(isset($article_id) ? ' AND messages.article_id = '.$article_id : '')                  .(isset($article_id) ? ' AND messages.article_id = '.$article_id : '')
                 .' ORDER BY messages.datetime '                  .' ORDER BY messages.datetime '
                 . ($ezin_cfg['order_messages_desc'] ? 'DESC' : 'ASC');                  . ($ezin_cfg['order_messages_desc'] ? 'DESC' : 'ASC');
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_message_list()');                  or ezin_db_error('ezin_get_message_list()');
         $array = array();          $array = array();
         for ($k = 0; ($array[$k] = mysql_fetch_array($result, MYSQL_ASSOC)); $k++)          for ($k = 0; ($array[$k] = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null; $k++)
                 ;                  ;
         unset($array[$k]);          unset($array[$k]);
         @mysql_free_result($result);          mysqli_free_result($result);
         return $array;          return $array;
 } /* }}} */  } /* }}} */
   
Line 1991  function ezin_get_message($message_id) /
Line 1991  function ezin_get_message($message_id) /
                 .' AND articles.id = messages.article_id '                  .' AND articles.id = messages.article_id '
                 .' AND messages.id = '.$message_id;                  .' AND messages.id = '.$message_id;
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_message()');                  or ezin_db_error('ezin_get_message()');
   
         if (($row = @mysql_fetch_array($result, MYSQL_ASSOC)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) == null)
                 $row = array();                  $row = array();
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $row;          return $row;
 } /* }}} */  } /* }}} */
Line 2038  function ezin_save_message($data) /* {{{
Line 2038  function ezin_save_message($data) /* {{{
                         $data['homepage'], $data['subject'], $data['message'], $data['ip']);                          $data['homepage'], $data['subject'], $data['message'], $data['ip']);
   
         // $result = must be here, see return below          // $result = must be here, see return below
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_save_message()');                  or ezin_db_error('ezin_save_message()');
   
         return $result;          return $result;
Line 2066  function ezin_check_message_flood() /* {
Line 2066  function ezin_check_message_flood() /* {
                 .' AND UNIX_TIMESTAMP(SYSDATE()) - UNIX_TIMESTAMP(datetime)'                  .' AND UNIX_TIMESTAMP(SYSDATE()) - UNIX_TIMESTAMP(datetime)'
                 .' <= '.$timeout;                  .' <= '.$timeout;
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_check_message_flood()');                  or ezin_db_error('ezin_check_message_flood()');
   
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row[0] = 0;                  $row[0] = 0;
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $row[0]; // 0 - no flooder detected, > 0 - flooders count          return $row[0]; // 0 - no flooder detected, > 0 - flooders count
 } /* }}} */  } /* }}} */
Line 2099  function ezin_get_poll($section_id, $lan
Line 2099  function ezin_get_poll($section_id, $lan
                                 .' AND polls.dt_valid_from <= SYSDATE()'                                  .' AND polls.dt_valid_from <= SYSDATE()'
                                 .' AND polls.dt_valid_to   >= SYSDATE()'                                  .' AND polls.dt_valid_to   >= SYSDATE()'
                                 .' ORDER BY polls.dt_valid_from DESC LIMIT 1';                                  .' ORDER BY polls.dt_valid_from DESC LIMIT 1';
                 $result = @mysql_query($query, $ezin_db_handle)                  $result = mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_get_poll() [1]');                          or ezin_db_error('ezin_get_poll() [1]');
                 $row = mysql_fetch_array($result, MYSQL_ASSOC);                  $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
                 @mysql_free_result($result);                  mysqli_free_result($result);
                 if (is_array($row)) {                  if (is_array($row)) {
                         return $row;                          return $row;
                 }                  }
Line 2112  function ezin_get_poll($section_id, $lan
Line 2112  function ezin_get_poll($section_id, $lan
         if (strlen($lang) > 0) {          if (strlen($lang) > 0) {
                 $query .= sprintf(' AND lang = "%s"', ezin_db_escape($lang));                  $query .= sprintf(' AND lang = "%s"', ezin_db_escape($lang));
         }          }
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_poll() [2]');                  or ezin_db_error('ezin_get_poll() [2]');
         $ids_str = '';          $ids_str = '';
         while ($row = @mysql_fetch_array($result, MYSQL_NUM)) {          while (($row = mysqli_fetch_array($result, MYSQLI_NUM)) != null) {
                 $ids_str != '' && $ids_str .= ',';                  $ids_str != '' && $ids_str .= ',';
                 $ids_str .= $row[0];                  $ids_str .= $row[0];
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
   
         if (strlen($ids_str)) {          if (strlen($ids_str)) {
                 $query = 'SELECT'                  $query = 'SELECT'
Line 2133  function ezin_get_poll($section_id, $lan
Line 2133  function ezin_get_poll($section_id, $lan
                         .' AND polls.dt_valid_from <= SYSDATE()'                          .' AND polls.dt_valid_from <= SYSDATE()'
                         .' AND polls.dt_valid_to   >= SYSDATE()'                          .' AND polls.dt_valid_to   >= SYSDATE()'
                         .' ORDER BY polls.dt_valid_from DESC LIMIT 1';                          .' ORDER BY polls.dt_valid_from DESC LIMIT 1';
                 $result = @mysql_query($query, $ezin_db_handle)                  $result = mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_get_poll() [3]');                          or ezin_db_error('ezin_get_poll() [3]');
                 $row = mysql_fetch_array($result, MYSQL_ASSOC);                  $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
                 @mysql_free_result($result);                  mysqli_free_result($result);
                 if (is_array($row)) {                  if (is_array($row)) {
                         return $row;                          return $row;
                 }                  }
Line 2164  function ezin_get_poll_answer_list($poll
Line 2164  function ezin_get_poll_answer_list($poll
                 .' FROM '.$ezin_sys['db']['tables']['poll_answers']                  .' FROM '.$ezin_sys['db']['tables']['poll_answers']
                 .' WHERE poll_id = '.$poll_id;                  .' WHERE poll_id = '.$poll_id;
         $query .= ' ORDER BY votes DESC, id ASC';          $query .= ' ORDER BY votes DESC, id ASC';
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_poll_answer_list()');                  or ezin_db_error('ezin_get_poll_answer_list()');
         $array = array();          $array = array();
         $total_votes = 0;          $total_votes = 0;
         for ($k = 0; ($array[$k] = mysql_fetch_array($result, MYSQL_ASSOC)); $k++) {          for ($k = 0; ($array[$k] = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null; $k++) {
                 $total_votes += $array[$k]['poll_answer_votes'];                  $total_votes += $array[$k]['poll_answer_votes'];
         }          }
         unset($array[$k]);          unset($array[$k]);
Line 2177  function ezin_get_poll_answer_list($poll
Line 2177  function ezin_get_poll_answer_list($poll
                 $array[$k]['poll_answer_pct'] = round(                  $array[$k]['poll_answer_pct'] = round(
                                 ($array[$k]['poll_answer_votes'] / max(1, $total_votes)) * 100);                                  ($array[$k]['poll_answer_votes'] / max(1, $total_votes)) * 100);
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
         return $array;          return $array;
 } /* }}} */  } /* }}} */
   
Line 2199  function ezin_is_valid_poll($poll_answer
Line 2199  function ezin_is_valid_poll($poll_answer
                 .' AND polls.dt_valid_from <= SYSDATE()'                  .' AND polls.dt_valid_from <= SYSDATE()'
                 .' AND polls.dt_valid_to   >= SYSDATE()'                  .' AND polls.dt_valid_to   >= SYSDATE()'
                 .' AND answers.id = '.$poll_answer_id;                  .' AND answers.id = '.$poll_answer_id;
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_is_valid_poll()');                  or ezin_db_error('ezin_is_valid_poll()');
         $row = mysql_fetch_array($result, MYSQL_NUM);          $row = mysqli_fetch_array($result, MYSQLI_NUM);
         @mysql_free_result($result);          mysqli_free_result($result);
         return is_array($row) ? $row[0] : 0;          return is_array($row) ? $row[0] : 0;
 } /* }}} */  } /* }}} */
   
Line 2214  function ezin_poll_answer_vote($poll_ans
Line 2214  function ezin_poll_answer_vote($poll_ans
         $poll_id = intval($poll_id);          $poll_id = intval($poll_id);
         $query = sprintf('UPDATE %s SET votes = votes + 1 WHERE id = %d',          $query = sprintf('UPDATE %s SET votes = votes + 1 WHERE id = %d',
                         $ezin_sys['db']['tables']['poll_answers'], $poll_answer_id);                          $ezin_sys['db']['tables']['poll_answers'], $poll_answer_id);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_poll_answer_vote() [1]');                  or ezin_db_error('ezin_poll_answer_vote() [1]');
         if ($poll_id > 0) {          if ($poll_id > 0) {
                 $query = sprintf('UPDATE %s SET votes = votes + 1 WHERE id = %d',                  $query = sprintf('UPDATE %s SET votes = votes + 1 WHERE id = %d',
                                 $ezin_sys['db']['tables']['polls'], $poll_id);                                  $ezin_sys['db']['tables']['polls'], $poll_id);
                 $result = @mysql_query($query, $ezin_db_handle)                  $result = mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_poll_answer_vote() [2]');                          or ezin_db_error('ezin_poll_answer_vote() [2]');
         }          }
         return true;          return true;
Line 2245  function ezin_save_feedback($section_id,
Line 2245  function ezin_save_feedback($section_id,
                         .' VALUES (0,SYSDATE(),%d,"%s","%s")',                          .' VALUES (0,SYSDATE(),%d,"%s","%s")',
                         $ezin_sys['db']['tables']['feedbacks'], intval($section_id),                          $ezin_sys['db']['tables']['feedbacks'], intval($section_id),
                         ezin_db_escape($ip), ezin_db_escape($ua));                          ezin_db_escape($ip), ezin_db_escape($ua));
         @mysql_query($query, $ezin_db_handle)          mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_save_feedback() [1]');                  or ezin_db_error('ezin_save_feedback() [1]');
   
         $query   = 'SELECT LAST_INSERT_ID()';          $query   = 'SELECT LAST_INSERT_ID()';
         $result  = @mysql_query($query, $ezin_db_handle);          $result  = mysqli_query($ezin_db_handle, $query);
         $feed_id = 0;          $feed_id = 0;
         if ($result != false) {          if ($result != false) {
                 $feed_id = @mysql_fetch_array($result, MYSQL_NUM);                  $feed_id = mysqli_fetch_array($result, MYSQLI_NUM);
                 $feed_id = intval(@$feed_id[0]);                  $feed_id = intval(@$feed_id[0]);
                 @mysql_free_result();                  mysqli_free_result();
         }          }
         if ($feed_id <= 0) {          if ($feed_id <= 0) {
                 ezin_db_error('ezin_save_feedback() [2]');                  ezin_db_error('ezin_save_feedback() [2]');
Line 2265  function ezin_save_feedback($section_id,
Line 2265  function ezin_save_feedback($section_id,
                                 .' VALUES (%d, "%s", "%s")',                                  .' VALUES (%d, "%s", "%s")',
                                 $ezin_sys['db']['tables']['feedback_data'], $feed_id,                                  $ezin_sys['db']['tables']['feedback_data'], $feed_id,
                                 ezin_db_escape($key), ezin_db_escape($val));                                  ezin_db_escape($key), ezin_db_escape($val));
                 @mysql_query($query, $ezin_db_handle)                  mysqli_query($ezin_db_handle, $query)
                         or ezin_db_error('ezin_save_feedback() [3]'."[$key]");                          or ezin_db_error('ezin_save_feedback() [3]'."[$key]");
         }          }
   
Line 2285  function ezin_save_email($section_id, $e
Line 2285  function ezin_save_email($section_id, $e
                         $ezin_sys['db']['tables']['nl_emails'], ezin_db_escape($email),                          $ezin_sys['db']['tables']['nl_emails'], ezin_db_escape($email),
                         ezin_db_escape($phone), intval($section_id), ezin_db_escape($ip),                          ezin_db_escape($phone), intval($section_id), ezin_db_escape($ip),
                         ezin_db_escape($ua));                          ezin_db_escape($ua));
         if (@mysql_query($query, $ezin_db_handle)) {          if (mysqli_query($ezin_db_handle, $query)) {
                 return true;                  return true;
         }          }
         return false;          return false;
Line 2301  function ezin_get_newsletter_emails() /*
Line 2301  function ezin_get_newsletter_emails() /*
                                         .' WHERE dt_removed IS NULL'                                          .' WHERE dt_removed IS NULL'
                                         .' OR dt_removed > NOW()',                                          .' OR dt_removed > NOW()',
                                         $ezin_sys['db']['tables']['nl_emails']);                                          $ezin_sys['db']['tables']['nl_emails']);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_newsletter_emails() [1]');                  or ezin_db_error('ezin_get_newsletter_emails() [1]');
         $ret = array();          $ret = array();
         while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {          while (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null) {
                 $ret[] = $row['email'];                  $ret[] = $row['email'];
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
         return $ret;          return $ret;
 } /* }}} */  } /* }}} */
   
Line 2333  function ezin_check_feedback_flood() /*
Line 2333  function ezin_check_feedback_flood() /*
                 .' AND UNIX_TIMESTAMP(SYSDATE()) - UNIX_TIMESTAMP(datetime)'                  .' AND UNIX_TIMESTAMP(SYSDATE()) - UNIX_TIMESTAMP(datetime)'
                 .' <= '.$timeout;                  .' <= '.$timeout;
   
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_check_feedback_flood()');                  or ezin_db_error('ezin_check_feedback_flood()');
   
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) == false)          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) == null)
                 $row[0] = 0;                  $row[0] = 0;
         @mysql_free_result($result);          mysqli_free_result($result);
   
         return $row[0]; // 0 - no flooder detected, > 0 - flooders count          return $row[0]; // 0 - no flooder detected, > 0 - flooders count
 } /* }}} */  } /* }}} */
Line 2360  function ezin_get_config() /* {{{ */
Line 2360  function ezin_get_config() /* {{{ */
                         // reload dynamic config                          // reload dynamic config
                         $query = sprintf('SELECT a_key, type, value FROM %s WHERE type = "1"',                          $query = sprintf('SELECT a_key, type, value FROM %s WHERE type = "1"',
                                         $ezin_sys['db']['tables']['config_data']);                                          $ezin_sys['db']['tables']['config_data']);
                         $result = @mysql_query($query, $ezin_db_handle)                          $result = mysqli_query($ezin_db_handle, $query)
                                 or ezin_db_error('ezin_get_config() [v1:1]');                                  or ezin_db_error('ezin_get_config() [v1:1]');
                         while ($row = @mysql_fetch_array($result, MYSQL_ASSOC)) {                          while (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null) {
                                 $array[$row['a_key']] = ezin_eval($row['value']);                                  $array[$row['a_key']] = ezin_eval($row['value']);
                         }                          }
                         @mysql_free_result($result);                          mysqli_free_result($result);
                         return $array;                          return $array;
                 } else {                  } else {
                         // for case that stored content was corrupted                          // for case that stored content was corrupted
Line 2376  function ezin_get_config() /* {{{ */
Line 2376  function ezin_get_config() /* {{{ */
         // Config retrieval and parsing          // Config retrieval and parsing
         $query = sprintf('SELECT a_key, type, value FROM %s',          $query = sprintf('SELECT a_key, type, value FROM %s',
                         $ezin_sys['db']['tables']['config_data']);                          $ezin_sys['db']['tables']['config_data']);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_config() [v2:1]');                  or ezin_db_error('ezin_get_config() [v2:1]');
         $array = array();          $array = array();
         while ($row = @mysql_fetch_array($result, MYSQL_ASSOC)) {          while (($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) != null) {
                 if (isset($row['type']) && $row['type'] == 1) {                  if (isset($row['type']) && $row['type'] == 1) {
                         $array[$row['a_key']] = ezin_eval($row['value']);                          $array[$row['a_key']] = ezin_eval($row['value']);
                 } else {                  } else {
                         $array[$row['a_key']] = $row['value'];                          $array[$row['a_key']] = $row['value'];
                 }                  }
         }          }
         @mysql_free_result($result);          mysqli_free_result($result);
   
         if (! is_array($array) || count($array) <= 0) {          if (! is_array($array) || count($array) <= 0) {
                 ezin_db_error('configuration not initialized');                  ezin_db_error('configuration not initialized');
Line 2396  function ezin_get_config() /* {{{ */
Line 2396  function ezin_get_config() /* {{{ */
            -- Nepto [2006-07-09] */             -- Nepto [2006-07-09] */
         $query = sprintf('SELECT COUNT(*), SUM(id) FROM %s',          $query = sprintf('SELECT COUNT(*), SUM(id) FROM %s',
                         $ezin_sys['db']['tables']['authors']);                          $ezin_sys['db']['tables']['authors']);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_config() [v2:2]');                  or ezin_db_error('ezin_get_config() [v2:2]');
         if (($row = @mysql_fetch_array($result, MYSQL_NUM)) && $row[0] <= 1) {          if (($row = mysqli_fetch_array($result, MYSQLI_NUM)) != null && $row[0] <= 1) {
                 $array['single_author_id'] = intval($row[1]); // single author ID                  $array['single_author_id'] = intval($row[1]); // single author ID
         } else {          } else {
                 $array['single_author_id'] = -1;                  $array['single_author_id'] = -1;
Line 2425  function ezin_cache_save($cache_id = 0,
Line 2425  function ezin_cache_save($cache_id = 0,
                         .' content = VALUES(content)',                          .' content = VALUES(content)',
                         $ezin_sys['db']['tables']['cache'], $cache_id, $var_var, $content);                          $ezin_sys['db']['tables']['cache'], $cache_id, $var_var, $content);
         // possible error is ignored here          // possible error is ignored here
         @mysql_query($query, $ezin_db_handle);          mysqli_query($ezin_db_handle, $query);
         return true;          return true;
 } /* }}} */  } /* }}} */
   
Line 2437  function ezin_cache_load($cache_id = 'X'
Line 2437  function ezin_cache_load($cache_id = 'X'
         $var_var  = 0;          $var_var  = 0;
         $query    = sprintf('SELECT * FROM %s WHERE id = "%s"',          $query    = sprintf('SELECT * FROM %s WHERE id = "%s"',
                         $ezin_sys['db']['tables']['cache'], $cache_id);                          $ezin_sys['db']['tables']['cache'], $cache_id);
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_cache_load()');                  or ezin_db_error('ezin_cache_load()');
         $row = @mysql_fetch_array($result, MYSQL_ASSOC);          $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
         @mysql_free_result($result);          mysqli_free_result($result);
         if ($row === false) {          if ($row == null) {
                 return false;                  return false;
         }          }
         return $row;          return $row;
Line 2493  function ezin_cache_clear($cache_id = 'X
Line 2493  function ezin_cache_clear($cache_id = 'X
                 $query = 'DELETE FROM '.$ezin_sys['db']['tables']['cache'];                  $query = 'DELETE FROM '.$ezin_sys['db']['tables']['cache'];
         } else if ($delete_gs) {          } else if ($delete_gs) {
                 $query2 = sprintf('SELECT id FROM %s WHERE (FIND_IN_SET("global", type2) > 0)', $ezin_sys['db']['tables']['sections']);                  $query2 = sprintf('SELECT id FROM %s WHERE (FIND_IN_SET("global", type2) > 0)', $ezin_sys['db']['tables']['sections']);
                 $result = @mysql_query($query2, $ezin_db_handle)                  $result = mysqli_query($ezin_db_handle, $query2)
                         or ezin_db_error('ezin_cache_clear() [1]');                          or ezin_db_error('ezin_cache_clear() [1]');
                 $global_sections = array();                  $global_sections = array();
                 while ($row = @mysql_fetch_array($result, MYSQL_NUM)) {                  while (($row = mysqli_fetch_array($result, MYSQLI_NUM)) != null) {
                         $global_sections[] = 'S'.$row[0];                          $global_sections[] = 'S'.$row[0];
                 }                  }
                 @mysql_free_result($result);                  mysqli_free_result($result);
                 $ret = count($global_sections) > 0 ? ezin_cache_clear($global_sections) : true;                  $ret = count($global_sections) > 0 ? ezin_cache_clear($global_sections) : true;
                 if ($ret === true && strlen($query) > 0) {                  if ($ret === true && strlen($query) > 0) {
                 } else {                  } else {
                         return $ret;                          return $ret;
                 }                  }
         }          }
         @mysql_query($query, $ezin_db_handle)          mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_cache_clear() [2]');                  or ezin_db_error('ezin_cache_clear() [2]');
         return true;          return true;
 } /* }}} */  } /* }}} */
Line 2526  function ezin_exist_access_key_redirect(
Line 2526  function ezin_exist_access_key_redirect(
                                 $ezin_sys['db']['tables']['redirects'],                                  $ezin_sys['db']['tables']['redirects'],
                                 ezin_db_escape($name),                                  ezin_db_escape($name),
                                 ezin_db_escape($type));                                  ezin_db_escape($type));
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_exist_access_key_redirect()');                  or ezin_db_error('ezin_exist_access_key_redirect()');
         $row = @mysql_fetch_array($result, MYSQL_ASSOC);          $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
         @mysql_free_result($result);          mysqli_free_result($result);
         return ($row['count'] == 1);          return ($row['count'] == 1);
 }  }
   
Line 2543  function ezin_get_access_key_redirect($n
Line 2543  function ezin_get_access_key_redirect($n
                                 $ezin_sys['db']['tables']['redirects'],                                  $ezin_sys['db']['tables']['redirects'],
                                 ezin_db_escape($name),                                  ezin_db_escape($name),
                                 ezin_db_escape($type));                                  ezin_db_escape($type));
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_get_access_key_redirect()');                  or ezin_db_error('ezin_get_access_key_redirect()');
         $row = @mysql_fetch_array($result, MYSQL_ASSOC);          $row = mysqli_fetch_array($result, MYSQLI_ASSOC);
         @mysql_free_result($result);          mysqli_free_result($result);
         return $row;          return $row;
 }  }
   
Line 2576  function ezin_add_access_key_redirect($n
Line 2576  function ezin_add_access_key_redirect($n
                                         ezin_db_escape($type),                                          ezin_db_escape($type),
                                         intval($id));                                          intval($id));
         }          }
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_add_access_key_redirect()');                  or ezin_db_error('ezin_add_access_key_redirect()');
         $affected = mysql_affected_rows();          $affected = mysqli_affected_rows($ezin_db_handle);
         @mysql_free_result($result);          mysqli_free_result($result);
         return ($affected == 1);          return ($affected == 1);
 }  }
   
Line 2592  function ezin_delete_access_key_redirect
Line 2592  function ezin_delete_access_key_redirect
                                 $ezin_sys['db']['tables']['redirects'],                                  $ezin_sys['db']['tables']['redirects'],
                                 ezin_db_escape($name),                                  ezin_db_escape($name),
                                 ezin_db_escape($type));                                  ezin_db_escape($type));
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_delete_access_key_redirect()');                  or ezin_db_error('ezin_delete_access_key_redirect()');
         $affected = mysql_affected_rows();          $affected = mysqli_affected_rows($ezin_db_handle);
         @mysql_free_result($result);          mysqli_free_result($result);
         return ($affected == 1);          return ($affected == 1);
 }  }
   
Line 2608  function ezin_clear_access_key_redirect(
Line 2608  function ezin_clear_access_key_redirect(
                                 $ezin_sys['db']['tables']['redirects'],                                  $ezin_sys['db']['tables']['redirects'],
                                 ezin_db_escape($type),                                  ezin_db_escape($type),
                                 intval($id));                                  intval($id));
         $result = @mysql_query($query, $ezin_db_handle)          $result = mysqli_query($ezin_db_handle, $query)
                 or ezin_db_error('ezin_clear_access_key_redirect()');                  or ezin_db_error('ezin_clear_access_key_redirect()');
         $affected = mysql_affected_rows();          $affected = mysqli_affected_rows($ezin_db_handle);
         @mysql_free_result($result);          mysqli_free_result($result);
 }  }
   
 /* Modeline for ViM {{{  /* Modeline for ViM {{{

Legend:
Removed from v.1.84  
changed lines
  Added in v.1.85

Platon Group <platon@platon.org> http://platon.org/
Copyright © 2002-2006 Platon Group
Site powered by Metafox CMS
Go to Top