mirror of
https://gitlab.com/t6353/sharee.bike.git
synced 2025-02-22 03:36:30 +01:00
set invoice template_id on transaction
This commit is contained in:
parent
e79c8f1894
commit
1131cc4b81
5 changed files with 19 additions and 25 deletions
|
@ -1169,7 +1169,7 @@ sub booking_update(){
|
|||
}
|
||||
$booking_values->{geo_distance} = "$geo_distance_next";
|
||||
#print "$geo_debug\n";
|
||||
$bw->log("locked GEOfencing geo_debug:$geo_debug",$q,"");
|
||||
$bw->log("locked GEOfencing geo_debug:$geo_debug",$booking_values->{geo_distance},"");
|
||||
|
||||
}
|
||||
######## end locke GPS
|
||||
|
|
|
@ -718,30 +718,19 @@ sub singlesubmit2(){
|
|||
my $self = shift;
|
||||
my ($function,$b_name,$title,$set_style,$jscript) = @_;
|
||||
my $b_img; my $a_key;
|
||||
$b_img = "submit.png" if("$b_name" =~ /post_email/);
|
||||
$b_img = "actions/view-barcode.png" if("$b_name" =~ /barcode/);
|
||||
$b_img = "actions/edit-copy.png" if("$b_name" =~ /copy|relate/);
|
||||
$b_img = "actions/edit-paste.png" if("$b_name" =~ /move_/);
|
||||
$b_img = "actions/archive-remove.png" if("$b_name" =~ /delete|remove/);
|
||||
$b_img = "actions/edit-delete.png" if("$b_name" =~ /delete_media/);
|
||||
$b_img = "actions/document-save.png" if("$b_name" =~ /save/);
|
||||
$b_img = "glyphicons-446-floppy-remove.png" if("$b_name" =~ /delete|remove/);
|
||||
$b_img = "glyphicons-445-floppy-saved.png" if("$b_name" =~ /save/);
|
||||
$a_key = "y" if("$b_name" =~ /save/);
|
||||
$b_img = "edittrash.png" if("$b_name" =~ /delete_all/);
|
||||
$b_img = "search.png" if("$b_name" =~ /search/);
|
||||
$b_img = "actions/document-new.png" if("$b_name" =~ /new/);
|
||||
$b_img = "actions/document-properties.png" if("$b_name" =~ /open|client/);
|
||||
$b_img = "fileclose.png" if("$b_name" eq "close");
|
||||
$b_img = "actions/view-media-artist.png" if("$b_name" eq "change_login");
|
||||
my $button = "<span style='width:25px;height=15px;'> </span>";
|
||||
if($b_name){
|
||||
if("$b_name" =~ /delete/ && "$b_name" !~ /delete_verposdate/){
|
||||
if($jscript){
|
||||
$button = "<button type='submit' onClick=\"javascript:$jscript; return confirm('Wirklich löschen?')\" style='width:25px;height=15px; border: 0px solid;$set_style' name='$function' value='$b_name' title='$title'><img src='$varenv{metahost}/img/$b_img' style='height:18px;' /></button>";
|
||||
$button = "<button type='submit' onClick=\"javascript:$jscript; return confirm('Wirklich löschen?')\" style='width:25px;height=15px; border: 0px solid;$set_style' name='$function' value='$b_name' title='$title'><img src='$varenv{metahost}/glyphicons/$b_img' style='height:18px;' /></button>";
|
||||
}else{
|
||||
$button = "<button type='submit' onClick=\"return confirm('Wirklich löschen?')\" style='width:25px;height=15px; border: 0px solid;$set_style' name='$function' value='$b_name' title='$title'><img src='$varenv{metahost}/img/$b_img' style='height:18px;' /></button>";
|
||||
$button = "<button type='submit' onClick=\"return confirm('Wirklich löschen?')\" style='width:25px;height=15px; border: 0px solid;$set_style' name='$function' value='$b_name' title='$title'><img src='$varenv{metahost}/glyphicons/$b_img' style='height:18px;' /></button>";
|
||||
}
|
||||
}else{
|
||||
$button = "<button type='submit' style='width:25px;height=15px; border: 0px solid;$set_style' name='$function' value='$b_name' title='$title' accesskey='$a_key'><img src='$varenv{metahost}/img/$b_img' style='height:18px;' /></button>";
|
||||
$button = "<button type='submit' style='width:25px;height=15px; border: 0px solid;$set_style' name='$function' value='$b_name' title='$title' accesskey='$a_key'><img src='$varenv{metahost}/glyphicons/$b_img' style='height:18px;' /></button>";
|
||||
}
|
||||
}
|
||||
return $button;
|
||||
|
|
|
@ -354,14 +354,16 @@ sub handler {
|
|||
#DMS Faktura
|
||||
if($node_meta->{ct_table} eq "contenttrans"){
|
||||
if($users_dms->{int03} == 1 && $R::ct_trans eq "open"){#DMS Faktura read
|
||||
$db->update_users4trans($R::c_id4trans,$R::tpl_id4trans,$R::kind_of_trans,$users_dms->{u_id});
|
||||
$db->update_users4trans($R::c_id4trans,$R::tpl_id4trans,$R::kind_of_trans,$users_dms->{u_id}) if($R::c_id4trans && $R::tpl_id4trans);
|
||||
}elsif($users_dms->{int03} == 2){#DMS Faktura rw
|
||||
$db->update_users4trans($R::c_id4trans,$R::tpl_id4trans,$R::kind_of_trans,$users_dms->{u_id}) if($R::c_id4trans && $R::tpl_id4trans);
|
||||
$return .= "|";
|
||||
$return .= $pre->preinit($users_dms,$lang);#transactions logic
|
||||
}elsif($R::ct_trans){
|
||||
$return = "failure::Abbruch. Schreibender Zugriff \"Faktura\" verweigert.";
|
||||
}
|
||||
}
|
||||
$users_dms = $dbt->select_users($dbh,$users_dms->{u_id},"");#just to get update after save
|
||||
|
||||
#none DMS hosts ----------------------------------------------------
|
||||
}elsif($varenv{orga} ne "dms"){
|
||||
|
|
|
@ -53,12 +53,11 @@ sub tpl(){
|
|||
#get Firma
|
||||
my $ctf = $db->get_content1("contentuser",$dbt->{shareedms_conf}->{parent_id});
|
||||
my $rel4tpl = { c_id => 0 };
|
||||
if($R::c_id4trans && $R::tpl_id4trans && $users_dms->{u_id} > 0){
|
||||
$rel4tpl = $db->get_rel4tpl("",$lang,$R::c_id4trans,$R::tpl_id4trans);
|
||||
$db->update_users4trans($R::c_id4trans,$R::tpl_id4trans,$R::kind_of_trans,$users_dms->{u_id});
|
||||
if($R::c_id4trans && $node_meta->{tpl_id} && $users_dms->{u_id} > 0){
|
||||
$rel4tpl = $db->get_rel4tpl("",$lang,$R::c_id4trans,$node_meta->{tpl_id});
|
||||
}
|
||||
my @tpl_order = split /,/,$rel4tpl->{tpl_order};
|
||||
my $node = $db->get_node4multi($rel4tpl->{main_id},$lang) if($rel4tpl->{main_id});
|
||||
my $node = $db->get_node4multi($node_meta->{main_id},$lang) if($node_meta->{main_id});
|
||||
if(!$node->{main_id} && $users->{owner}){
|
||||
$db->update_users4trans("0","0",$R::kind_of_trans,$users_dms->{u_id});
|
||||
$users = $db->select_users($u_id);
|
||||
|
@ -67,7 +66,8 @@ sub tpl(){
|
|||
if($u_id && $R::trans2edit && $R::c_id4trans){
|
||||
$db->users_up("c_id4edit","$R::c_id4trans","$users->{owner}");
|
||||
}
|
||||
my $ctx = $db->get_content1("contenttrans",$R::c_id4trans);
|
||||
my $ctx = { c_id => 0 };
|
||||
$ctx = $db->get_content1("contenttrans",$R::c_id4trans);
|
||||
my $c_idadr = $ctx->{int10};#c_id orig from contentadr
|
||||
my $ctadr = $db->get_content1("contentadr",$c_idadr);
|
||||
my $rel_adr = $db->get_rel4tpl("","$lang","$c_idadr","202");
|
||||
|
@ -127,7 +127,7 @@ EOF
|
|||
}
|
||||
|
||||
print "\n<div style='position:absolute;text-align:left;background-color:white;width:100%;'>\n";
|
||||
if(!$R::c_id4trans || !$R::tpl_id4trans){
|
||||
if(!$ctx->{c_id}){
|
||||
$lb->failure3("Das Formular wurde gelöscht bzw. ist nicht vorhanden");
|
||||
}
|
||||
|
||||
|
|
|
@ -136,6 +136,7 @@ EOF
|
|||
if("$key" eq "ct_name"){
|
||||
my $ctpos;
|
||||
print $q->hidden(-name=>'c_id4trans', -override=>'1', -value=>"$c_id");
|
||||
print $q->hidden(-name=>'tpl_id4trans', -override=>'1', -value=>"$node_meta->{tpl_id}");
|
||||
print $q->hidden(-id=>'c_id', -name=>"c_id", -override=>'1');
|
||||
print $q->hidden(-id=>'spart_ct_name', -name=>"spart_ct_name", -override=>'1');
|
||||
print $q->th($q->textfield(-class=>'etxt',-style=>'height:19px;width:140px;font-size:1.3em;text-align:right;',-id=>"json_select",-name=>"json_select",-value=>"", -override=>'1',-size=>"25",-maxlength=>50, -placeholder=>'Nummer'),"");
|
||||
|
@ -260,10 +261,11 @@ EOF
|
|||
print $q->hidden(-name=>'c_idpos', -value=>"$cttpos->{$id}->{c_id}", -override=>'1');
|
||||
print $q->hidden(-name=>'cc_id', -value=>"$cttpos->{$id}->{cc_id}", -override=>'1');
|
||||
print $q->hidden(-name=>'c_id4trans', -override=>'1', -value=>"$c_id");
|
||||
print $q->hidden(-name=>'tpl_id4trans', -override=>'1', -value=>"$node_meta->{tpl_id}");
|
||||
print $but->singlesubmit2("ct_trans","save_pos","$ib{save_pos}","","ebutton5"),
|
||||
$but->singlesubmit2("ct_trans","delete_pos","$ib{delete_pos}"),"\n";
|
||||
}elsif(!$ctt->{close_time}){
|
||||
print $q->a({-class=>"editnav",-href=>"$tpath?trans2edit=transpos\&c_idpos=$cttpos->{$id}->{c_id}\&c_id4trans=$c_id\&owner=$users->{u_id}",-title=>"Datensatz bearbeiten"}, $q->img({-src=>"$varenv{metahost}/glyphicons/glyphicons-151-edit.png"})),"\n";
|
||||
print $q->a({-class=>"editnav",-href=>"$tpath?trans2edit=transpos\&c_idpos=$cttpos->{$id}->{c_id}\&c_id4trans=$c_id\&tpl_id4trans=$node_meta->{tpl_id}\&owner=$users->{u_id}",-title=>"Datensatz bearbeiten"}, $q->img({-src=>"$varenv{metahost}/glyphicons/glyphicons-151-edit.png"})),"\n";
|
||||
}
|
||||
my $calpath = "Mietjournal";
|
||||
print $q->a({-class=>"linknav3", -style=>"background-color:$varenv{calendar_active_color}",-href=>"$script/$users->{fullurl}/$calpath/?cttpos_id=$cttpos->{$id}->{c_id}",-title=>"Im $calpath öffnen"},"<br /><br />ID $cttpos->{$id}->{c_id}"),"\n";
|
||||
|
@ -477,6 +479,7 @@ EOF
|
|||
print $q->hidden(-name=>'owner', -override=>'1', -value=>"$users->{u_id}");
|
||||
print $q->hidden(-name=>'offset', -override=>'1', -value=>"$R::offset") if($R::offset);
|
||||
print $q->hidden(-name=>'c_id4trans', -override=>'1', -value=>"$c_id");
|
||||
print $q->hidden(-name=>'tpl_id4trans', -override=>'1', -value=>"$node_meta->{tpl_id}");
|
||||
print $q->hidden(-name=>'offset', -override=>'1', -value=>"$R::offset") if($R::offset);
|
||||
print $q->hidden(-name=>'limit', -override=>'1', -value=>"$R::limit") if($R::limit);
|
||||
print $q->hidden(-name=>'relids', -override=>'1', -value=>"$R::relids") if($R::relids);
|
||||
|
|
Loading…
Add table
Reference in a new issue