function getUTax() { if (self::$u_tax_guid) { $taxes = UnleashedAPI::get('Taxes'); if ($taxes) { foreach ($taxes as $tax) { if ($tax['Guid'] == self::$u_tax_guid) { return $tax; } } } } }
/** * Precondition : hasUniqueField() is true and $this->owner->$ssField is set */ function getUObjectByUniqueField() { list($uField, $ssField) = $this->stat('unique_fields'); $uObjects = UnleashedAPI::get($this->stat('u_class'), array(lcfirst($uField) => $this->owner->{$ssField})); if ($uObjects) { foreach ($uObjects as $uObject) { if ($uObject[$uField] == $this->owner->{$ssField}) { return $uObject; } } } }
static function set_format($format) { if (in_array($format, self::$allowed_formats)) { self::$format = $format; } }