<div>There are <?php echo count($kfm->plugins); ?> plugins available</div> <div id="new_association_blueprint" title="New file association"> Extension(s): <input id="new_association_extension"> <?php echo get_plugin_list('no_default', '0222'); ?> </div> <div id="associations_container" class="ui-widget ui-widget-content"> <table id="association_table"> <thead> <tr> <th class="ui-widget-header">Extension(s)</th> <th class="ui-widget-header">Plugin</th> <th></th> </tr> </thead> <tbody> <?php foreach ($extensions as $ext) { echo get_association_row($ext['extension'], $ext['plugin'], $ext['id']); } ?> </tbody> </table> <br/> <span class="ui-state-default ui-corner-all button" onclick="new_association()">New association</span> </div>
<?php require_once 'initialise.php'; require_once 'functions.php'; if (!isset($_POST['extension']) || !isset($_POST['plugin'])) { die('error("Post values are missing");'); } $uid = $kfm->user_id; $sql = 'INSERT INTO ' . KFM_DB_PREFIX . 'plugin_extensions (extension, plugin, user_id) VALUES ('; $sql .= '"' . sql_escape($_POST['extension']) . '",'; $sql .= '"' . sql_escape($_POST['plugin']) . '",'; $sql .= $uid; $sql .= ')'; $kfm->db->query($sql); $ahtml = get_association_row($_POST['extension'], $_POST['plugin'], $kfm->db->lastInsertId()); echo '$("#association_table tbody").append(\'' . $ahtml . '\');'; ?> message("new association");