Exemple #1
0
<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");