0){ $tmppermalink = $permalink . "-" . $i; $i ++; } else{ $permalink = $tmppermalink; $ok = true; } } } //Check titles with no text if (strlen($title_eu) > 0 && strlen($text_eu) < 1) exit(); if (strlen($title_en) > 0 && strlen($text_en) < 1) exit(); //Check text with no titles if (strlen($text_eu) > 0 && strlen($title_eu) < 1) exit(); if (strlen($text_en) > 0 && strlen($title_en) < 1) exit(); //Check booleans and assign default values if not if ($comments == 'off') $comments = 0; else $comments = 1; if ($visible == 'off') $visible = 0; else $visible = 1; if ($admin == 'on') $admin = 1; else $admin = 0; // If no translations, same text in all languages if (strlen($text_eu) == 0){ $text_eu = $text_es; $title_eu = $title_es; } if (strlen($text_en) == 0){ $text_en = $text_es; $title_en = $title_es; } //Get user if ($admin) $user = 0; else{ //TODO $user = 0; } //Insert into database and get id mysqli_query($con, "INSERT INTO post (permalink, title_es, title_eu, title_en, text_es, text_eu, text_en, user, visible, comments) VALUES ('$permalink', '$title_es', '$title_eu', '$title_en', '$text_es', '$text_eu', '$text_en', $user, $visible, $comments);"); $res_post = mysqli_query($con, "SELECT id FROM post WHERE permalink = '$permalink' ORDER BY dtime DESC LIMIT 1;"); $row_post = mysqli_fetch_array($res_post); $post_id = $row_post['id']; //Process images $file_idx = 0; $img_idx = 0; while ($file_idx < 4 && $img_idx < 4){ if (file_exists($image[$file_idx]['tmp_name']) > 0){ //Convert to jpg $im = new imagick($image[$file_idx]['tmp_name']); $im->setImageFormat('jpg'); $im->writeImage("../../../www/img/blog/$permalink-n$img_idx.jpg"); $im->resizeImage(800, 800, Imagick::FILTER_POINT, false); $im->writeImage("../../../www/img/blog/view/$permalink-n$img_idx.jpg"); $im->resizeImage(600, 600, Imagick::FILTER_POINT, false); $im->writeImage("../../../www/img/blog/preview/$permalink-n$img_idx.jpg"); $im->resizeImage(340, 340, Imagick::FILTER_POINT, false); $im->writeImage("../../../www/img/blog/miniature/$permalink-n$img_idx.jpg"); $im->resizeImage(180, 180, Imagick::FILTER_POINT, false); $im->writeImage("../../../www/img/blog/thumb/$permalink-n$img_idx.jpg"); $im->clear(); $im->destroy(); //Database mysqli_query($con, "INSERT INTO post_image (post, image, idx) VALUES ($post_id, '$permalink-n$img_idx.jpg', $img_idx);"); $img_idx ++; } $file_idx ++; } version(); header("Location: /blog/"); } ?>