require_once 'idiorm.php';
ORM::configure('mysql:host=localhost;dbname=dev_db');
ORM::configure('username', 'root');
ORM::configure('password', '');
ORM::configure('driver_options', [
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
PDO::ATTR_EMULATE_PREPARES => false,
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true,
]);
function echo_json($data)
{
header("Content-Type: application/json; charset=utf-8");
echo json_encode($data);
}
$words = mb_split('[\s, ]',addcslashes(trim($_POST['keywords']),'\_%'));
try{
$orm = ORM::for_table('entries')->select('id')->where_equal('deleted','0')->order_by_asc('id');
foreach ($words as $w) {
$w = trim($w);
if($w !== '')
$orm->where_like('search', "%{$w}%");
}
$recipes = $orm->find_many();
}catch (PDOException $e){
}
$result_data = array();
if(!empty($recipes)){
foreach ($recipes as $recipe)
$result_data[] = $recipe->html_id;
}
echo_json($result_data);
exit;