| verzia 1.84, 2016/07/11 13:28:12 |
verzia 1.85, 2017/06/09 15:12:59 |
|
|
| * 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 |
| Riadok 142 function ezin_validate_IDs($ar) /* {{{ * |
|
| Riadok 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; |
| Riadok 158 function ezin_validate_IDs($ar) /* {{{ * |
|
| Riadok 158 function ezin_validate_IDs($ar) /* {{{ * |
|
| break; |
break; |
| } |
} |
| } |
} |
| @mysql_free_result($result); |
mysqli_free_result($result); |
| } |
} |
| |
|
| if ($ret_row !== false) { |
if ($ret_row !== false) { |
| Riadok 270 function ezin_get_bind_lang_table($bind_ |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| Riadok 314 function ezin_get_section_list($lang = ' |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 337 function ezin_get_section_list_counts($l |
|
| Riadok 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']; |
| Riadok 353 function ezin_get_section_list_counts($l |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 368 function ezin_get_section_id($section_ac |
|
| Riadok 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']; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 411 function ezin_get_section($section_id, $ |
|
| Riadok 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); |
| Riadok 449 function ezin_exists_section($section_id |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| Riadok 513 function ezin_get_editorial($section_id |
|
| Riadok 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; |
| } |
} |
| Riadok 536 function ezin_get_articles_todo() /* {{{ |
|
| Riadok 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]); |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 638 function ezin_get_article_list($section_ |
|
| Riadok 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 ('; |
| Riadok 687 function ezin_get_article_list($section_ |
|
| Riadok 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); |
| Riadok 780 function ezin_get_available_articles($la |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 847 function ezin_get_featured_articles_list |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 906 function ezin_get_article_list_counts($s |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 1012 function ezin_get_article($article_id) / |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| Riadok 1042 function ezin_exists_article($article_id |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| Riadok 1067 function ezin_get_oldest_dt() { |
|
| Riadok 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]; |
| } |
} |
| Riadok 1091 function ezin_get_author($author_id) /* |
|
| Riadok 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]; |
| Riadok 1117 function ezin_get_author($author_id) /* |
|
| Riadok 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; |
| Riadok 1145 function ezin_get_authors($count = 0) { |
|
| Riadok 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; |
| } |
} |
| Riadok 1163 function ezin_exists_author($username) / |
|
| Riadok 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]); |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 1194 function ezin_update_author($data) /* {{ |
|
| Riadok 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) |
| Riadok 1206 function ezin_update_author($data) /* {{ |
|
| Riadok 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 |
| Riadok 1216 function ezin_update_author($data) /* {{ |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| Riadok 1235 function ezin_insert_author($data) /* {{ |
|
| Riadok 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' |
| Riadok 1252 function ezin_insert_author($data) /* {{ |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| Riadok 1275 function ezin_get_users($count = 0) { |
|
| Riadok 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; |
| } |
} |
| Riadok 1303 function ezin_get_roles($count = 0) { |
|
| Riadok 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; |
| } |
} |
| Riadok 1349 function ezin_set_author_counts($author_ |
|
| Riadok 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; |
| Riadok 1388 function ezin_set_section_counts($sectio |
|
| Riadok 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; |
| Riadok 1426 function ezin_set_article_counts($articl |
|
| Riadok 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; |
| Riadok 1460 function ezin_update_message_count($arti |
|
| Riadok 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; |
| Riadok 1485 function ezin_get_message_count($article |
|
| Riadok 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]; |
| } /* }}} */ |
} /* }}} */ |
| Riadok 1508 function ezin_update_counts_temp() /* {{ |
|
| Riadok 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]'); |
| Riadok 1522 function ezin_update_counts_temp() /* {{ |
|
| Riadok 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; |
| Riadok 1566 function ezin_update_counts($author_id, |
|
| Riadok 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'] |
| Riadok 1593 function ezin_update_counts($author_id, |
|
| Riadok 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); |
| Riadok 1613 function ezin_update_counts($author_id, |
|
| Riadok 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'. |
| Riadok 1632 function ezin_update_counts($author_id, |
|
| Riadok 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]'); |
| } |
} |
| } |
} |
| Riadok 1724 function ezin_get_source($source_id) { |
|
| Riadok 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; |
| } |
} |
| |
|
| Riadok 1772 function ezin_get_sources($section_id = |
|
| Riadok 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; |
| } |
} |
| Riadok 1815 function ezin_get_boxes($box_names = arr |
|
| Riadok 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; |
| } |
} |
| Riadok 1843 function ezin_get_box($box_id) { |
|
| Riadok 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; |
| } |
} |
| Riadok 1886 function ezin_insert_boxes() { |
|
| Riadok 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; |
| } |
} |
| |
|
| Riadok 1924 function ezin_get_message_list($article_ |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 1991 function ezin_get_message($message_id) / |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| Riadok 2038 function ezin_save_message($data) /* {{{ |
|
| Riadok 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; |
| Riadok 2066 function ezin_check_message_flood() /* { |
|
| Riadok 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 |
| } /* }}} */ |
} /* }}} */ |
| Riadok 2099 function ezin_get_poll($section_id, $lan |
|
| Riadok 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; |
| } |
} |
| Riadok 2112 function ezin_get_poll($section_id, $lan |
|
| Riadok 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' |
| Riadok 2133 function ezin_get_poll($section_id, $lan |
|
| Riadok 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; |
| } |
} |
| Riadok 2164 function ezin_get_poll_answer_list($poll |
|
| Riadok 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]); |
| Riadok 2177 function ezin_get_poll_answer_list($poll |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 2199 function ezin_is_valid_poll($poll_answer |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 2214 function ezin_poll_answer_vote($poll_ans |
|
| Riadok 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; |
| Riadok 2245 function ezin_save_feedback($section_id, |
|
| Riadok 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]'); |
| Riadok 2265 function ezin_save_feedback($section_id, |
|
| Riadok 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]"); |
| } |
} |
| |
|
| Riadok 2285 function ezin_save_email($section_id, $e |
|
| Riadok 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; |
| Riadok 2301 function ezin_get_newsletter_emails() /* |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 2333 function ezin_check_feedback_flood() /* |
|
| Riadok 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 |
| } /* }}} */ |
} /* }}} */ |
| Riadok 2360 function ezin_get_config() /* {{{ */ |
|
| Riadok 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 |
| Riadok 2376 function ezin_get_config() /* {{{ */ |
|
| Riadok 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'); |
| Riadok 2396 function ezin_get_config() /* {{{ */ |
|
| Riadok 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; |
| Riadok 2425 function ezin_cache_save($cache_id = 0, |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| |
|
| Riadok 2437 function ezin_cache_load($cache_id = 'X' |
|
| Riadok 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; |
| Riadok 2493 function ezin_cache_clear($cache_id = 'X |
|
| Riadok 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; |
| } /* }}} */ |
} /* }}} */ |
| Riadok 2526 function ezin_exist_access_key_redirect( |
|
| Riadok 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); |
| } |
} |
| |
|
| Riadok 2543 function ezin_get_access_key_redirect($n |
|
| Riadok 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; |
| } |
} |
| |
|
| Riadok 2576 function ezin_add_access_key_redirect($n |
|
| Riadok 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); |
| } |
} |
| |
|
| Riadok 2592 function ezin_delete_access_key_redirect |
|
| Riadok 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); |
| } |
} |
| |
|
| Riadok 2608 function ezin_clear_access_key_redirect( |
|
| Riadok 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 {{{ |