Example #1
0
    $locale = substr($locale, 0, 2);
}
if ($locale != LANG_EN_US) {
    $locale = LANG_TR_TR;
}
LanguageUtils::setLocale($locale);
$productId = null;
if (isset($_GET["productId"])) {
    $productId = $_GET["productId"];
} else {
    if (isset($_POST["productId"])) {
        $productId = $_POST["productId"];
    }
}
$product = new GameFbProducts();
$product = GameFbProducts::getProductById($productId);
if (empty($product)) {
    header('HTTP/1.0 404 Not Found');
    exit(1);
}
$text = $product->getText(LanguageUtils::getLocale());
?>

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
    <meta property="og:type" content="og:product" />
    <meta property="og:title" content="<?php 
echo $text->title;
?>
" />
    <meta property="og:plural_title" content="<?php 
echo $text->title_plural;
 /**
  * get single GameFbProducts instance from a DOMElement
  *
  * @param DOMElement $node
  * @return GameFbProducts
  */
 public static function fromDOMElement(DOMElement $node)
 {
     $o = new GameFbProducts();
     $o->assignByHash(self::domNodeToHash($node, self::$FIELD_NAMES, self::$DEFAULT_VALUES, self::$FIELD_TYPES));
     $o->notifyPristine();
     return $o;
 }
<?php

define("__ROOT__", __DIR__ . "/../");
require_once __ROOT__ . 'config/constants.php';
require_once __ROOT__ . 'utils/Functions.php';
require_once __ROOT__ . "models/GameFbProductLanguage.class.php";
require_once __ROOT__ . "models/GameFbProductPrices.class.php";
require_once __ROOT__ . "models/GameFbProducts.class.php";
$result = new FunctionResult();
$result->success = false;
if (isset($_POST["sessionId"]) && !empty($_POST["sessionId"])) {
    session_id($_POST["sessionId"]);
} else {
    if (isset($_GET["sessionId"]) && !empty($_GET["sessionId"])) {
        session_id($_GET["sessionId"]);
    }
}
session_start();
session_write_close();
try {
    $resp = GameFbProducts::getAllProducts();
    $result->result = new stdClass();
    $result->result->products = $resp;
    $result->success = true;
} catch (Exception $exc) {
    $result->success = false;
    $result->result = $exc->getTraceAsString();
}
echo json_encode($result);
exit(1);
Example #4
0
<?php

define("__ROOT__", __DIR__ . "/../");
require_once __ROOT__ . 'config/constants.php';
require_once __ROOT__ . 'utils/Queue.php';
require_once __ROOT__ . "models/GameLeaderboardDaily.class.php";
require_once __ROOT__ . "models/GameLeaderboardWeekly.class.php";
require_once __ROOT__ . "models/GameFbProducts.class.php";
require_once __ROOT__ . "models/GameFbProductLanguage.class.php";
require_once __ROOT__ . "models/GameFbProductPrices.class.php";
require_once __ROOT__ . "models/GameUsers.class.php";
require_once __ROOT__ . 'utils/Functions.php';
require_once __ROOT__ . 'utils/FriendFunctions.php';
require_once __ROOT__ . 'utils/FacebookRequestFunctions.php';
require_once __ROOT__ . 'vendors/KLogger.php';
require_once __ROOT__ . 'processor/user.class.php';
var_dump(GameFbProducts::getProductById(1));
$list = GameFbProducts::getAllProducts();
$value = new GameFbProducts();
foreach ($list as $value) {
    var_dump($value->languages);
    var_dump($value->prices);
}