function get_fonts() { if (!isset($this->_fonts)) { $this->_fonts = array(); $response = wp_remote_get(PODIANT_FONTS_API); if ($json = json_Decode($response['body'], true)) { foreach ($json as $font) { $this->_fonts[$font['css-name']] = $font['font-name']; } } } return $this->_fonts; }
<?php //ini_set('display_errors', 1); //ini_set('display_startup_errors', 1); //error_reporting(E_ALL); date_default_timezone_set('America/Chicago'); include "mysql.php"; $time = date("Y-m-d h:i:s"); $data = file_get_contents('php://input'); $json = json_Decode($data); $name = $json->data->name; $movies = $json->data->movies; if (count($movies) > 0 && $name != '') { $sql = "\n\tDELETE FROM movies\n\tWHERE name = '{$name}'\n\t"; $result = mysqli_query($mysqli, $sql) or trigger_error("Query Failed! SQL: {$sql} - Error: " . mysqli_error($mysqli), E_USER_ERROR); } $index = 1; foreach ($movies as $movie) { $title = $movie->Name; $length = $movie->TotalTime > 0 ? $movie->TotalTime : 0; $year = $movie->Year > 0 ? $movie->Year : 0; $video_height = 0; $video_width = 0; $size = $movie->Size > 0 ? $movie->Size : 0; $kind = $movie->Kind; $rating = $movie->Rating > 0 ? $movie->Rating : 0; $title = $mysqli->real_escape_string($title); $sql = "\n\tREPLACE INTO movies\n\tSET\n\tname = '{$name}',\n\tmovie = '{$title}',\n\truntime = {$length},\n\tyear = {$year},\n\tvideo_height = {$video_height},\n\tvideo_width = {$video_width},\n\tfilesize = {$size},\n\tkind = '{$kind}',\n\trating = {$rating},\n\ttime = NOW()\n\t"; echo "{$index}: {$sql} \n\n"; if ($name != '' && $title != '' && $length > 0) { $result = mysqli_query($mysqli, $sql) or trigger_error("Query Failed! SQL: {$sql} - Error: " . mysqli_error($mysqli), E_USER_ERROR);