Корзина на сессиях

Пишу корзину на сессиях, но не добавляет товары в неё.

Fatal error: Uncaught Error: Call to undefined function get_course_by_id()

Код корзины:

if ( isset($_GET['course_id']) && !empty($_GET['course_id']) ) {

    $current_added_course = get_course_by_id($_GET['course_id']);

// ...
    if ( !empty($current_added_course) ) {

        if ( !isset($_SESSION['cart_list'])) {
            $_SESSION['cart_list'][] = $current_added_course;
        }


        $course_check = false;

        if ( isset($_SESSION['cart_list']) ) {
            foreach ($_SESSION['cart_list'] as $value) {
                if ( $value['id'] == $current_added_course['id'] ) {
                    $course_check = true;
                }
            }
        }


        if ( !$course_check ) {
            $_SESSION['cart_list'][] = $current_added_course;
        }

    } else {
        header("Location: 404.php");
    }

}?>
<h1>Корзина</h1>

<?php
if ( isset($_SESSION['cart']) && $_SESSION['clients'] && count($_SESSION['cart']) !=0 ) : ?>
    <?php foreach( $_SESSION['cart'] as $course ) : ?>
        <div class="catalog-item">
            <h3><?php htmlout($course['pname']); ?></h3>
        </div>

    <?php endforeach; ?>

<?php else : ?>

    <p>
        Ваша корзина пуста
    </p>

<?php endif; ?>

Кнопка:

<a class="button" href="korzina.php?course_id=<?php echo $author['id']?>">В корзину</a>


Ответы (0 шт):