<?php defined('BLUDIT') or die('Bludit CMS.'); header('Content-Type: application/json'); // Request $_POST // type: page or post. // text: Slug to valid. // parent: Page parent, if you are checking a slug for a page. // Response JSON // slug: valid slug text $text = isset($_POST['text']) ? $_POST['text'] : ''; $parent = isset($_POST['parent']) ? $_POST['parent'] : NO_PARENT_CHAR; $key = isset($_POST['key']) ? $_POST['key'] : ''; if( $_POST['type']==='page' ) { $slug = $dbPages->generateKey($text, $parent, true, $key); } elseif( $_POST['type']==='post' ) { $slug = $dbPosts->generateKey($text, $key); } exit(json_encode(array( 'status'=>1, 'slug'=>$slug ))); ?>