Example #1
0
function print_error_message($message)
{
    $messageID = "alertmessage" . rand();
    switch ($message['type']) {
        case "warning":
            $type = array('name' => "Warning", 'class' => "warning");
            break;
        case "error":
            $type = array('name' => "Error", 'class' => "error");
            break;
        case "success":
            $type = array('name' => "Success", 'class' => "success");
            break;
        default:
            $type = array('name' => "Hint", 'class' => "info");
    }
    ?>
    <div id="<?php 
    echo print_DB($messageID);
    ?>
" class="alert-message <?php 
    echo print_DB($type['class']);
    ?>
">
<?php 
    if ($message['destructs']) {
        ?>
        <a class="close" href="#">&times;</a>
<?php 
    }
    ?>
        <p><strong><?php 
    echo print_DB($type['name']);
    ?>
: </strong><?php 
    echo print_DB($message['text']);
    ?>
</p>
    </div>
<?php 
    if ($message['destructs']) {
        ?>
    <script type="text/javascript">
        $(document).ready(function() {
            setTimeout(function() {$('#<?php 
        echo print_DB($messageID);
        ?>
').fadeOut();},5000);
            $('#<?php 
        echo print_DB($messageID);
        ?>
 .close').click(function(){
                $(this).parent().fadeOut();
            });
        });
    </script>
<?php 
    }
}
Example #2
0
            $.ajax({
                url : "ajax.php",
                type: "POST",
                data : formData
            });
        }
        
        PDFJS.workerSrc = 'resources/libraries/pdf.js/build/pdf.worker.js';
        $(document).ready(function() {
            var controlWidthRef = $('#pdfControls').before($('<div/>')).prev();
            $('#pdfControls').sticky({
                getWidthFrom: controlWidthRef,
                responsiveWidth: true
            });
            initializePDF("#theSongPdf", '#pdfControls', "<?php 
        echo print_DB(__FILES__ . $song->location);
        ?>
", <?php 
        echo intVal($song->defaultLayout);
        ?>
);
        });
    </script>
<?php 
    } else {
        echo "<img src='" . print_DB(__FILES__ . $song->location) . "' alt='" . $song->title . "' id='theSongImg'/>";
    }
} else {
}
?>
</div>
Example #3
0
        echo date('Y-m-d', $row->updated);
        ?>
</td>
            <td>
                <a href='addset.php?setID=<?php 
        echo print_DB($row->setID);
        ?>
'><img src="resources/graphics/edit.png" class="icon" alt="edit" title="edit"/></a>
                <a href='setlists.php?delete=<?php 
        echo print_DB($row->setID);
        ?>
' class="confirm" data-title="<?php 
        echo print_DB($row->title);
        ?>
" data-artist="<?php 
        echo print_DB($row->artist);
        ?>
"><img src="resources/graphics/delete.png" class="icon" alt="delete" title="delete"/></a>
            </td>
        </tr>
<?php 
    }
    ?>
    </tbody>
</table>
<script type="text/javascript" src="/resources/libraries/datatables/js/jquery.datatables.min.js"></script>
<script type="text/javascript" src="/resources/libraries/datatables-responsive/js/datatables.responsive.js"></script>
<script type="text/javascript">
    $(document).ready(function(){
        $(document).on('click', 'a.confirm', function(event) {
            var setName  = $(this).data('setName');
Example #4
0
    }
    $query = "SELECT count(*) FROM music WHERE " . $search;
    $return['recordsFiltered'] = $db->get_var($query);
    $query = "SELECT * FROM music WHERE " . $search . $order . $limit;
    $results = $db->get_results($query, ARRAY_A);
    $return['data'] = array();
    foreach ($results as $row) {
        // preprocess results for Repertoire
        $rrow = array();
        $rrow = $row;
        $rrow['title'] = "<a href='song.php?songID=" . print_DB($row['songID']) . "'>" . print_DB($row['title']) . "</a>";
        $rrow['rating'] = "<div id='" . print_DB($row['songID']) . "' class='rating'><span class='hidden'>" . print_DB($row['rating']) . "</span></div>";
        $rrow['added'] = date('Y-m-d', $row['uploaded']);
        $rrow['tools'] = "<a href='edit.php?songID=" . print_DB($row['songID']) . "'><img src='resources/graphics/edit.png' class='icon' alt='edit' title='edit'/></a>";
        $rrow['tools'] .= "<a href='setlists.php?songID=" . print_DB($row['songID']) . "'><img src='resources/graphics/add.png' class='icon' alt='add to setlist' title='add to setlist'/></a>";
        $rrow['tools'] .= "<a href='index.php?delete=" . print_DB($row['songID']) . "' class='confirm' data-title='" . print_DB($row['title']) . "' data-artist='" . print_DB($row['artist']) . "'><img src='resources/graphics/delete.png' class='icon' alt='delete' title='delete'/></a>";
        $return['data'][] = $rrow;
    }
    echo json_encode($return);
    die;
}
// Song functions (zoom and layout)
if (isset($_POST['songID']) && $_POST['songID']) {
    $songID = $_POST['songID'];
    if (isset($_POST['zoom']) && $_POST['zoom']) {
        $zoom = floatval($_POST['zoom']);
        $query = "UPDATE music SET defaultZoom=" . $db->escape($zoom) . " WHERE songID='" . $db->escape($songID) . "'";
        $db->query($query);
        die;
    }
    if (isset($_POST['layout'])) {
Example #5
0
                            <option value="2.5">---</option>
<?php 
    foreach ($ratings as $rating) {
        $selected = "";
        if (floatval($row->rating) == floatval($rating)) {
            $selected = " selected=1";
        }
        ?>
                            <option value="<?php 
        echo print_DB($rating);
        ?>
"<?php 
        echo $selected;
        ?>
><?php 
        echo print_DB($rating);
        ?>
</option>
<?php 
    }
    ?>
                        </select>
                    </td>
                </tr>
            </table>
            <input type="submit" value="Save Changes"/>
        </form>
        <br/>
    </div>
</div>
<?php 
Example #6
0
    ?>
        <ul id="setcontrols">
            <li><a id="setPrev" href="song.php?setID=<?php 
    echo print_DB($setID);
    ?>
&songID=<?php 
    echo print_DB($setControls['prev']);
    ?>
">&laquo;</a></li><li><a id="setPos"  href="set.php?setID=<?php 
    echo print_DB($setID);
    ?>
"><?php 
    echo print_DB($setControls['position']);
    ?>
/<?php 
    echo print_DB($setControls['count']);
    ?>
</a></li><li><a id="setNext" href="song.php?setID=<?php 
    echo print_DB($setID);
    ?>
&songID=<?php 
    echo print_DB($setControls['next']);
    ?>
">&raquo;</a></li>
        </ul>
<?php 
}
?>
    </div>
<?php 
include 'message.php';
Example #7
0
        setList.addEventListener('slip:beforewait', function(e){
            if (e.target.className.indexOf('handle') > -1) e.preventDefault();
        }, false);
        // handle reorder
        setList.addEventListener('slip:reorder', function(e) {
                e.target.parentNode.insertBefore(e.target, e.detail.insertBefore);
                var elements = [];
                $('#setList li').each(function() {
                    elements.push(this.id);
                });
                var setList = JSON.stringify(elements);
                $.ajax({
                    type: "POST",
                    url: "ajax.php",
                    data: { setID: '<?php 
    echo print_DB($set->setID);
    ?>
', reorder: setList }
                });
                e.preventDefault();
        }, false);
    });
</script>
<?php 
} else {
    ?>
<div id="0000001" class="alert-message info"><p><strong>Info: </strong>You don't have any songs in this set list yet, why not add some?</p></div>
<?php 
}
?>
<center><a href="index.php">Add Songs to Set</a></center>