eCommerce Solutions

Retrieves a category object given a specific category ID.
<!-- getCategories() -->
<?php
require_once('libraries/happpi/LoadAll.php'); // points to the LoadAll.php file for loading the library.
// once the library is required, you can now use one of the main "interaction" classes.
// These interaction classes contain methods that get information from our REST API and
// converts them to PHP objects for you to use.
$Cat = new CurtCategory(); // create a new category object to gain access to its functions.
$categories = $Cat->getCategories(); // call getCategories which returns an array of APICategory Objects.
echo "<h2>All Categories:</h2>";
echo "<ul>";
foreach($categories as $categoryObj){
// use the getter to get the catTitle Property for each Category Object in the array.
echo "<li>" . $categoryObj->getCatTitle() . "</li>";
}
echo "</ul>";
// getCategories also has an optional Dependency setParentID() which is used if you want to get all the child categories of a certain category.
echo "<h2>Child Categories of Hitches</h2>";
$Cat->setParentID(1); // use the optional dependency to set the Parent Category.
$categories = $Cat->getCategories(); // use the getCategories method to return all the child categories of hitches (catID of 1)
echo "<ul>";
foreach($categories as $categoryObj){
echo "<li>" . $categoryObj->getCatTitle() . "</li>";
}
echo "</ul>";
?>