jTable show condicional \ ocultar editar y eliminar botones según el propietario de los datos

Estoy usando jTable para mostrar información de CD y una tabla secundaria para mostrar las revisiones de ese CD. Quiero poder mostrar solo los botones editar / eliminar en las filas para el usuario que ha iniciado sesión. He estado intentando seguir las sugerencias hechas en:https://github.com/hikalkan/jtable/issues/113

https://github.com/hikalkan/jtable/issues/893

https://github.com/hikalkan/jtable/issues/620

Honestamente puedo decir que no estoy teniendo mucha suerte con ninguno de estos ejemplos. Se nos había dicho que incluyeramos un poco de jQuery en nuestra tarea, así que opté por usarlo para los datos de mi tabla. Estoy deseando ahora que la identificación acaba de hacer algo muy básico!

Trabajando jTable sin condición:

display: function (reviewData) {
                    //Create an image that will be used to open child table
                    var $img = $('<img class="child-opener-image" src="/Content/images/Misc/list_metro.png" title="List Reviews" />');
                    //Open child table when user clicks the image
                    $img.click(function () {
                        $('#ReviewTableContainer').jtable('openChildTable',
                                $img.closest('tr'),
                                {
                                    title: "Your reviews on this album",
                                    actions: {
                      listAction: 'childReviewActions.php?action=list&ID=' + reviewData.record.CDID,
                                          deleteAction: 'childReviewActions.php?action=delete&ID=' + reviewData.record.CDID,
                                          updateAction: 'childReviewActions.php?action=update&ID=' + reviewData.record.CDID
                                    },  

                                    fields: {
                                        userID: {
                                        key: true,
                                        create: false,  
                                        edit: false,
                                        list: false
                                        },
                                        userName: {
                                            title: 'User',
                                            edit: false,
                                            width: '20%'
                                        },
                                        reviewDate: {
                                            title: 'Review date',
                                            width: '20%',
                                            type: 'date',
                                            edit: false,
                                            displayFormat: 'dd-mm-yy'
                                        },
                                        reviewText: {
                                            title: 'Review',
                                            type: 'textarea',
                                            width: '40%'
                                        }
                                    },

Problema 620 intento:

actions: {
    listAction: 'childReviewActions.php?action=list&ID=' + reviewData.record.CDID,
    @if (reviewData.record.userID == <?php echo mysql_real_escape_string($_SESSION['ID']);?>)
    {
        deleteAction: 'childReviewActions.php?action=delete&ID=' + reviewData.record.CDID,
        updateAction: 'childReviewActions.php?action=update&ID=' + reviewData.record.CDID
    }
},

De esta manera me da un error de compilación: ID de propiedad inválida en la declaración IF. Si saco la @ en la sentencia if, aparece: falta: después de la identificación de la propiedad.

Problema 113 y 893 intento:

actions: {
    listAction: {
        url:'http://localhost/childReviewActions.php?action=list&ID=' + reviewData.record.CDID
//updateAction: {
        //url:'childReviewActions.php?action=update&ID=' + reviewData.record.CDID,
    //enabled: function (data) {
            //return data.record.userID = <?php echo mysql_real_escape_string($_SESSION['ID']);?>;
        //}
    //}
},                                      

Sobre esto ni siquiera pude hacer una lista de los contenidos de la tabla secundaria. Sigue regresando con el error 404 no encontrado: la url solicitada / [objeto objeto] no se encontró en este servidor. ¿Alguien tiene alguna idea de cómo hacer que estos ejemplos funcionen? ¿Hay algún ejemplo diferente de cómo obtener la tabla para habilitar \ habilitar la edición, actualizar los botones? Todo esto es nuevo para mí, así que me disculpo ahora

Respuestas a la pregunta(2)

Su respuesta a la pregunta