HEX
Server: LiteSpeed
System: Linux server334.web-hosting.com 4.18.0-553.124.4.lve.el8.x86_64 #1 SMP Fri May 15 13:02:13 UTC 2026 x86_64
User: richfield (1256)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /home/richfield/www/vendor/tcg/voyager/src/Helpers/helperSlugify.php
<?php

if (!function_exists('isBreadSlugAutoGenerator')) {
    /**
     * Check if a field slug can be auto generated.
     *
     * @param json $options
     *
     * @return string HTML output.
     */
    function isBreadSlugAutoGenerator($options)
    {
        if (isset($options->slugify)) {
            return ' data-slug-origin='.$options->slugify->origin
                   .((isset($options->slugify->forceUpdate))
                      ? ' data-slug-forceupdate=true'
                      : '');
        }
    }
}

if (!function_exists('isFieldSlugAutoGenerator')) {
    /**
     * Determine the details field, for a given dataTypeContent.
     *
     * @param Illuminate\Database\Eloquent\Collection $dType    Data type
     * @param Illuminate\Database\Eloquent\Collection $dContent Data type Content
     * @param string                                  $field    Field name
     *
     * @return string HTML output.
     */
    function isFieldSlugAutoGenerator($dType, $dContent, $field)
    {
        $_row = (isset($dContent->id))
                    ? $dType->editRows
                    : $dType->addRows;

        $_row = $_row->where('field', $field)->first();

        if (!$_row) {
            return;
        }

        return isBreadSlugAutoGenerator($_row->details);
    }
}