if ($act == 'Load Text') { $r = mysql_fetch_assoc(mysql_query("SELECT ui.fulltext FROM usuarios_info AS ui \n\t\t\t\t\t\t\t\t\t\t\tLEFT JOIN usuarios AS u ON u.id = ui.user_id \n\t\t\t\t\t\t\t\t\t\t\tWHERE ui.user_id = '{$id}' AND u.nivel > '" . $_SESSION['usernivel'] . "' LIMIT 1")); $rcontent = $r['fulltext']; $result['content'] = $rcontent; $result['return'] = $rcontent ? true : '<span class="required">Conteúdo não encontrado ou ainda não cadastrado.</span>'; echo json_encode($result); } //----------------------------------------------------------------------------------------------------------------------- // SALVA O TEXTO //----------------------------------------------------------------------------------------------------------------------- if ($act == 'Save Text') { $user = mysql_fetch_assoc(mysql_query("SELECT nivel FROM usuarios WHERE id = '{$id}' LIMIT 1")); if (@$user['nivel'] > $_SESSION['usernivel']) { $content = trim(addslashes($_POST['content'])); // intro === 0 -> limpa o campo introtext | $intro >= 10 -> quebra o fulltext | senão não faz nada $introtext = is_numeric($intro) ? Strings::stringLimit(strip_tags($content), $intro, '') : 'false'; $cVer = mysql_query("SELECT * FROM usuarios_info WHERE user_id = '{$id}' LIMIT 1"); if (mysql_num_rows($cVer) > 0) { $save = mysql_query("UPDATE `usuarios_info` SET " . ($introtext != 'false' ? "`introtext` = '{$introtext}', " : '') . " `fulltext` = '{$content}' WHERE `user_id` = '{$id}' LIMIT 1 "); } else { $save = mysql_query("INSERT INTO `usuarios_info` (`user_id`, " . ($introtext != 'false' ? "`introtext`, " : '') . " `fulltext`) VALUES ('{$id}', '{$content}') "); } } echo @$save ? '<span class="success">Conteúdo atualizado em [ ' . date('d.m.y - H:i:s') . ' ]</span>' : '<span class="error">Houve um erro ao salvar. Tente novamente.</span>'; } //--------------------------------------------------------------------------------------------------------- // CARREGA O TEXTO DE INTRODUÇÃO //--------------------------------------------------------------------------------------------------------- if ($act == 'Load Intro Text') { $r = mysql_fetch_assoc(mysql_query("SELECT ui.introtext FROM usuarios_info AS ui \n\t\t\t\t\t\t\t\t\t\t\tLEFT JOIN usuarios AS u ON u.id = ui.user_id \n\t\t\t\t\t\t\t\t\t\t\tWHERE ui.user_id = '{$id}' AND u.nivel > '" . $_SESSION['usernivel'] . "' LIMIT 1")); $rcontent = $r['introtext'];
if ($act == 'Load Text') { $field = @$field == 'introtext' ? 'introtext' : 'fulltext'; $content = mysql_fetch_assoc(mysql_query("SELECT `{$field}` FROM `content` WHERE `id` = '{$id}' LIMIT 1")); $rcontent = $content[$field]; $result['content'] = $rcontent; $result['return'] = $rcontent ? true : '<span class="required">Conteúdo não encontrado ou ainda não cadastrado.</span>'; echo json_encode($result); } //----------------------------------------------------------------------------------------------------------------------- // SALVA O TEXTO //----------------------------------------------------------------------------------------------------------------------- if ($act == 'Save Text') { $content = trim(addslashes(@$_POST['content'])); $field = @$field == 'introtext' ? 'introtext' : 'fulltext'; // intro === 0 -> limpa o campo introtext | $intro > 0 -> quebra o fulltext | se for string não faz nada $textBreaked = is_numeric(@$intro) && $field != 'introtext' ? Strings::stringLimit(strip_tags($content), $intro, '') : 'false'; $save = mysql_query("UPDATE `content` SET " . ($textBreaked != 'false' ? "`introtext` = '{$textBreaked}', " : '') . " `{$field}` = '{$content}' \n\t\t\t\t\t\t\t\t\t WHERE `id` = '{$id}' LIMIT 1 "); if (@$save) { die(true); } else { die('<span class="error">Houve um erro ao salvar os dados.</span>'); } } //----------------------------------------------------------------------------------------------------------------------- // CARREGA A IMAGEM DE INTRODUÇÃO //----------------------------------------------------------------------------------------------------------------------- if ($act == 'Load Image Intro') { $item = mysql_fetch_assoc(mysql_query("SELECT imagem, img_in_article FROM content WHERE id = '{$id}' LIMIT 1")); $thumburl = 'images/content/thumbs/' . $item['imagem']; $thumb = is_file('../../../' . $thumburl) ? $path . '/' . $thumburl : ''; $result['thumb'] = $thumb;