select-events: add button to confirm selection
This commit is contained in:
@@ -109,8 +109,8 @@ function selectEventAction(resultElemId){
|
|||||||
url += "&selected_event=" + eventId;
|
url += "&selected_event=" + eventId;
|
||||||
$.get(url).done(function() {
|
$.get(url).done(function() {
|
||||||
console.log("success: "+url)
|
console.log("success: "+url)
|
||||||
}).fail(function() {
|
}).fail(function(jqXHR, textStatus) {
|
||||||
console.log("failed: "+url)
|
console.log("failed: "+url, "status:" + textStatus)
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log(`set: "${resultElemId}"="${eventId}"`)
|
console.log(`set: "${resultElemId}"="${eventId}"`)
|
||||||
|
|||||||
@@ -23,6 +23,9 @@ msgstr "Speichern"
|
|||||||
msgid "button_delete"
|
msgid "button_delete"
|
||||||
msgstr "Löschen"
|
msgstr "Löschen"
|
||||||
|
|
||||||
|
msgid "button_apply"
|
||||||
|
msgstr "Übernehmen"
|
||||||
|
|
||||||
msgid "button_unassign_event"
|
msgid "button_unassign_event"
|
||||||
msgstr "aus Sendereihe entfernen"
|
msgstr "aus Sendereihe entfernen"
|
||||||
|
|
||||||
|
|||||||
@@ -22,6 +22,9 @@ msgstr "save"
|
|||||||
msgid "button_delete"
|
msgid "button_delete"
|
||||||
msgstr "delete"
|
msgstr "delete"
|
||||||
|
|
||||||
|
msgid "button_apply"
|
||||||
|
msgstr "apply"
|
||||||
|
|
||||||
msgid "button_unassign_event"
|
msgid "button_unassign_event"
|
||||||
msgstr "unassign from series"
|
msgstr "unassign from series"
|
||||||
|
|
||||||
|
|||||||
@@ -24,9 +24,8 @@ my $r = shift;
|
|||||||
( my $cgi, my $params, my $error ) = params::get($r);
|
( my $cgi, my $params, my $error ) = params::get($r);
|
||||||
|
|
||||||
my $config = config::get('../config/config.cgi');
|
my $config = config::get('../config/config.cgi');
|
||||||
my $debug = $config->{system}->{debug};
|
|
||||||
my ( $user, $expires ) = auth::get_user( $config, $params, $cgi );
|
my ( $user, $expires ) = auth::get_user( $config, $params, $cgi );
|
||||||
return if ( ( !defined $user ) || ( $user eq '' ) );
|
return if !defined $user or $user eq '';
|
||||||
|
|
||||||
my $user_presets = uac::get_user_presets(
|
my $user_presets = uac::get_user_presets(
|
||||||
$config,
|
$config,
|
||||||
@@ -40,6 +39,9 @@ $params->{default_studio_id} = $user_presets->{studio_id};
|
|||||||
$params = uac::setDefaultStudio( $params, $user_presets );
|
$params = uac::setDefaultStudio( $params, $user_presets );
|
||||||
$params = uac::setDefaultProject( $params, $user_presets );
|
$params = uac::setDefaultProject( $params, $user_presets );
|
||||||
|
|
||||||
|
#process header
|
||||||
|
print "Content-type:text/html; charset=UTF-8;\n\n";
|
||||||
|
|
||||||
my $request = {
|
my $request = {
|
||||||
url => $ENV{QUERY_STRING} || '',
|
url => $ENV{QUERY_STRING} || '',
|
||||||
params => {
|
params => {
|
||||||
@@ -53,9 +55,6 @@ $params = $request->{params}->{checked};
|
|||||||
$params = uac::set_template_permissions( $request->{permissions}, $params );
|
$params = uac::set_template_permissions( $request->{permissions}, $params );
|
||||||
$params->{loc} = localization::get( $config, { user => $user, file => 'select-event' } );
|
$params->{loc} = localization::get( $config, { user => $user, file => 'select-event' } );
|
||||||
|
|
||||||
#process header
|
|
||||||
print "Content-type:text/html; charset=UTF-8;\n\n";
|
|
||||||
|
|
||||||
return unless uac::check( $config, $params, $user_presets ) == 1;
|
return unless uac::check( $config, $params, $user_presets ) == 1;
|
||||||
show_events( $config, $request );
|
show_events( $config, $request );
|
||||||
|
|
||||||
@@ -206,4 +205,3 @@ sub check_params {
|
|||||||
|
|
||||||
return $checked;
|
return $checked;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -192,10 +192,11 @@
|
|||||||
<TMPL_VAR .loc.label_rerun_select_other>
|
<TMPL_VAR .loc.label_rerun_select_other>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<input id="rerunEventId" value="-1" style="display:none" onchange="copyFromEvent('rerunEventId')">
|
<input id="rerunEventId" value="-1" style="display:none" onchange="">
|
||||||
|
|
||||||
<div id="import_rerun" class="active text" style="display:none;"></div>
|
<div id="import_rerun" class="active text" style="display:none;"></div>
|
||||||
<button onclick="hideSelectRerun('rerunEventId')"><TMPL_VAR .loc.button_cancel></button>
|
<button onclick="hideSelectRerun('rerunEventId')"><TMPL_VAR .loc.button_cancel></button>
|
||||||
|
<button onclick="if ($('#rerunEventId').val()) copyFromEvent('rerunEventId')"><TMPL_VAR .loc.button_apply></button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</TMPL_IF>
|
</TMPL_IF>
|
||||||
|
|||||||
@@ -23,6 +23,15 @@
|
|||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
|
<div class="panel-header">
|
||||||
|
<TMPL_IF has_single_events>
|
||||||
|
<TMPL_VAR .loc.single_events> <TMPL_IF title><TMPL_VAR title></TMPL_IF>
|
||||||
|
<TMPL_ELSE>
|
||||||
|
<TMPL_VAR .loc.title>
|
||||||
|
<TMPL_IF series_name> <TMPL_VAR series_name></TMPL_IF><TMPL_IF title> - <TMPL_VAR title></TMPL_IF>
|
||||||
|
</TMPL_IF>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- view series -->
|
<!-- view series -->
|
||||||
<div id="view_<TMPL_VAR .series_id>" class="view" style="clear:both">
|
<div id="view_<TMPL_VAR .series_id>" class="view" style="clear:both">
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
@@ -63,15 +72,6 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="panel-header">
|
|
||||||
<TMPL_IF has_single_events>
|
|
||||||
<TMPL_VAR .loc.single_events> <TMPL_IF title><TMPL_VAR title></TMPL_IF>
|
|
||||||
<TMPL_ELSE>
|
|
||||||
<TMPL_VAR .loc.title>
|
|
||||||
<TMPL_IF series_name> <TMPL_VAR series_name></TMPL_IF><TMPL_IF title> - <TMPL_VAR title></TMPL_IF>
|
|
||||||
</TMPL_IF>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div id="tabs">
|
<div id="tabs">
|
||||||
|
|||||||
@@ -28,6 +28,8 @@ my $debug = $config->{system}->{debug};
|
|||||||
my ( $user, $expires ) = auth::get_user( $config, $params, $cgi );
|
my ( $user, $expires ) = auth::get_user( $config, $params, $cgi );
|
||||||
return if ( ( !defined $user ) || ( $user eq '' ) );
|
return if ( ( !defined $user ) || ( $user eq '' ) );
|
||||||
|
|
||||||
|
print "Content-type:text/plain; charset=UTF-8;\n\n";
|
||||||
|
|
||||||
my $user_presets = uac::get_user_presets(
|
my $user_presets = uac::get_user_presets(
|
||||||
$config,
|
$config,
|
||||||
{
|
{
|
||||||
@@ -48,8 +50,6 @@ my $request = {
|
|||||||
},
|
},
|
||||||
};
|
};
|
||||||
$request = uac::prepare_request( $request, $user_presets );
|
$request = uac::prepare_request( $request, $user_presets );
|
||||||
|
|
||||||
print "Content-type:text/plain; charset=UTF-8;\n\n";
|
|
||||||
return unless uac::check( $config, $params, {} ) == 1;
|
return unless uac::check( $config, $params, {} ) == 1;
|
||||||
log_event_selection( $config, $request, $user );
|
log_event_selection( $config, $request, $user );
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user