mirror of
https://port.numenaute.org/aleajactaest/khanat-opennel-code.git
synced 2024-12-23 09:28:45 +00:00
80660b5146
dont crash when neldb is missing
83 lines
2.8 KiB
PHP
83 lines
2.8 KiB
PHP
<?php
|
|
|
|
require_once('common.php');
|
|
require_once('functions_tool_notes.php');
|
|
|
|
if (!tool_admin_applications_check('tool_notes')) nt_common_redirect('index.php');
|
|
|
|
nt_common_add_debug('-- Starting on \'tool_notes.php\'');
|
|
|
|
$tpl->assign('tool_title', "Notes");
|
|
|
|
if (tool_admin_applications_check('tool_notes_global')) $tpl->assign('restriction_tool_notes_global', true);
|
|
|
|
if (isset($NELTOOL['GET_VARS']['note_id']))
|
|
{
|
|
$note_id = $NELTOOL['GET_VARS']['note_id'];
|
|
$tool_note_data = tool_notes_get_id($nel_user['user_id'], $note_id);
|
|
|
|
$tpl->assign('tool_note_edit_data', $tool_note_data);
|
|
}
|
|
|
|
if (isset($NELTOOL['POST_VARS']['toolaction']))
|
|
{
|
|
$tool_action = $NELTOOL['POST_VARS']['toolaction'];
|
|
|
|
switch($tool_action)
|
|
{
|
|
case 'create':
|
|
|
|
$note_title = $NELTOOL['POST_VARS']['tool_form_note_title'];
|
|
$note_data = $NELTOOL['POST_VARS']['tool_form_note_data'];
|
|
$note_active = $NELTOOL['POST_VARS']['tool_form_note_active'];
|
|
$note_global = (isset($NELTOOL['POST_VARS']['tool_form_note_global']) ? $NELTOOL['POST_VARS']['tool_form_note_global'] : 0);
|
|
|
|
$note_mode = $NELTOOL['POST_VARS']['tool_form_note_mode'];
|
|
$note_uri = $NELTOOL['POST_VARS']['tool_form_note_popup_uri'];
|
|
$note_restriction = $NELTOOL['POST_VARS']['tool_form_note_popup_restriction'];
|
|
|
|
$tool_error = tool_notes_add($nel_user['user_id'], $note_title, $note_data, $note_active, $note_global, $note_mode, $note_uri, $note_restriction);
|
|
if ($tool_error != "")
|
|
{
|
|
$tpl->assign('tool_alert_message', $tool_error);
|
|
}
|
|
|
|
break;
|
|
|
|
case 'update':
|
|
|
|
$note_id = $NELTOOL['POST_VARS']['tool_form_note_id'];
|
|
$note_title = $NELTOOL['POST_VARS']['tool_form_note_title'];
|
|
$note_data = $NELTOOL['POST_VARS']['tool_form_note_data'];
|
|
$note_active = $NELTOOL['POST_VARS']['tool_form_note_active'];
|
|
$note_global = (isset($NELTOOL['POST_VARS']['tool_form_note_global']) ? $NELTOOL['POST_VARS']['tool_form_note_global'] : 0);
|
|
|
|
$note_mode = $NELTOOL['POST_VARS']['tool_form_note_mode'];
|
|
$note_uri = $NELTOOL['POST_VARS']['tool_form_note_popup_uri'];
|
|
$note_restriction = $NELTOOL['POST_VARS']['tool_form_note_popup_restriction'];
|
|
|
|
$tool_error = tool_notes_update($nel_user['user_id'], $note_id, $note_title, $note_data, $note_active, $note_global, $note_mode, $note_uri, $note_restriction);
|
|
if ($tool_error != "")
|
|
{
|
|
$tpl->assign('tool_alert_message', $tool_error);
|
|
}
|
|
|
|
|
|
break;
|
|
|
|
case 'delete':
|
|
|
|
$note_id = $NELTOOL['POST_VARS']['tool_form_note_id'];
|
|
tool_notes_del($nel_user['user_id'], $note_id);
|
|
|
|
break;
|
|
}
|
|
}
|
|
|
|
$tool_note_list = tool_notes_get_list($nel_user['user_id']);
|
|
$tpl->assign('tool_note_list', $tool_note_list);
|
|
|
|
|
|
$tpl->display('tool_notes.tpl');
|
|
|
|
?>
|