При создании поста есть функция которая превращает html запись нормальный вид в бд пример
но при редактировании поста оно сохраняет так
<p><span style="font-family: Georgia,serif;"><em>
Функции разные отправляются через форму и ajax
одно заметил что у создания поста есть функция Wo_Markup которая преобразовывает в нормальный вид теги Как можно подставить ее чтобы при редактировании тоже был нормальный вид
ajax
if ($f == "update-post") {
if (Wo_CheckSession($hash_id) === true) {
if (empty($_POST['title']) || empty($_POST['postText']) || empty($_POST['category'])) {
$error = $error_icon . $wo['lang']['please_check_details'];
} else {
if (strlen($_POST['title']) < 10) {
$error = $error_icon . $wo['lang']['title_more_than10'];
}
if (!in_array($_POST['category'], array_keys($wo['feed_categories']))) {
$error = 'erer';
}
}
if (empty($error)) {
$registration_data = array(
'title' => $_POST['title'],
'postText' => $_POST['postText'],
'category' => $_POST['category'],
'tags' => $_POST['post_tags']
);
if (Wo_UpdateFeed($_GET['post_id'], $registration_data)) {
if (isset($_FILES["postPhoto"])) {
$fileInfo = array(
'file' => $_FILES["postPhoto"]["tmp_name"],
'name' => $_FILES['postPhoto']['name'],
'size' => $_FILES["postPhoto"]["size"],
'type' => $_FILES["postPhoto"]["type"],
'types' => 'jpeg,jpg,png,bmp,gif',
'crop' => array(
'width' => 600,
'height' => 380
)
);
$media = Wo_ShareFile($fileInfo);
$mediaFilename = $media['filename'];
$image = array();
$image['user_id'] = $wo['user']['user_id'];
$image['postPhoto'] = $mediaFilename;
Wo_UpdateFeed($_GET['post_id'], $image);
}
$data = array(
'message' => 'asd',
'status' => 200,
'url' => Wo_SeoLink('index.php?link1=home')
);
}
} else {
$data = array(
'status' => 500,
'message' => $error
);
}
}
header("Content-type: application/json");
echo json_encode($data);
exit();
}
php
function Wo_UpdateFeed($id = 0, $update_data = array()) {
global $sqlConnect, $wo;
$update = array();
if ($wo['loggedin'] == false) {
return false;
}
if (empty($update_data)) {
return false;
}
if (empty($id)) {
return false;
}
$id = Wo_Secure($id);
foreach ($update_data as $field => $data) {
$update[] = '`' . $field . '` = \'' . Wo_Markup(Wo_Secure($data, 0, false)) . '\'';
}
$impload = implode(', ', $update);
$query_one = "UPDATE " . T_POSTS . " SET {$impload} WHERE `post_id` = {$id} ";
$query = mysqli_query($sqlConnect, $query_one);
return $query;
}