CGI-AppBuilder-MapDisps
view release on metacpan or search on metacpan
MapDisps.pm view on Meta::CPAN
my $t3t = "3. Project:";
my $s3p1 = "&task=sel_project";
my $m3a = "Show ";
if ($f_cid) {
$s3p1 .= "&sel_sn2=$ar->{cln_id}:%";
$m3a .= "projects for Client $ar->{cln_id}";
} else {
$s3p1 .= "&sel_sn2=:%";
$m3a .= "all projects";
}
my $u3a = "$url$s3p1";
my $u3b = "$url&task=disp_new&new_task=add_project";
$u3b .= "&cln_id=$ar->{cln_id}" if $f_cid;
my $u3c = "$url&task=disp_project";
my $u3d = "$url&a=help&task=add_project";
my $s3a = sprintf $f_a2, $u3a, "R" , $m3a , "S";
my $s3b = sprintf $f_a2, $u3b, "D" , "Add a project" , "<b>A</b>";
my $s3c = sprintf $f_a2, $u3c, "D2", "Expand projects", "E";
my $s3d = sprintf $f_a2, $u3d, "R", "Disp Help" , "H";
my $s3p2 = $t3t;
if ($f_cid) {
$s3p2 .= "[$s3a|$s3b|$s3d]<br>\n";
} else {
$s3p2 .= "[Show|$s3d]<br>\n";
}
if ($f_pid) {
$t .= $s3p2 . "$sp4 PID: <b>$ar->{prj_id} - $ar->{prj_name}</b><br>\n";
} else {
$gf = $s3p2 . $s->task_usr_input($ar, $pr, 'prjid');
$t .= sprintf $f_fm, "_self", $gf;
}
# 4 - Study:
my $t4t = "4. Study:";
my $s4p1 = "&task=sel_study";
my $m4a = "Show ";
if ($f_pid) {
$s4p1 .= "&sel_sn2=$ar->{prj_id}:%";
$m4a .= "studies for Project $ar->{prj_id}";
} else {
$s4p1 .= "&sel_sn2=:%";
$m4a .= "all studies";
}
my $u4a = "$url$s4p1";
my $u4b = "$url&task=disp_new&new_task=add_study";
$u4b .= "&prj_id=$ar->{prj_id}" if $ar->{prj_id};
my $u4c = "$url&task=disp_study";
my $u4d = "$url&a=help&task=add_study";
my $u4e = "$url&task=disp_new&new_task=add_dblink";
$u4e .= "&study_id=$ar->{study_id}" if $f_sid;
my $u4f = "$url&a=help&task=add_dblink";
my $u4g = "$url&task=disp_new&new_task=run_cptable";
$u4g .= "&study_id=$ar->{study_id}" if $f_sid;
my $u4h = "$url&a=help&task=run_cptable";
my $u4i = "$url&task=disp_new&new_task=run_droptable";
$u4i .= "&study_id=$ar->{study_id}" if $f_sid;
my $u4ih = "$url&a=help&task=run_droptable";
my $u4j = "$url&task=disp_new&new_task=run_rentable";
$u4j .= "&study_id=$ar->{study_id}" if $f_sid;
my $u4jh = "$url&a=help&task=run_rentable";
my $u4k1 = "$url&task=disp_new&new_task=upload_sas_script";
$u4k1 .= "&study_id=$ar->{study_id}" if $f_sid;
$u4k1 .= "&list_id=$ar->{list_id}" if $f_lid;
my $u4k = "$url&task=disp_new&new_task=add_ldrsasjob";
$u4k .= "&study_id=$ar->{study_id}" if $f_sid;
$u4k .= "&list_id=$ar->{list_id}" if $f_lid;
my $u4kh = "$url&a=help&task=add_ldrsasjob";
my $u4l = "$url&task=sel_sasjob";
$u4l .= "&study_id=$ar->{study_id}" if $f_sid;
my $s4a = sprintf $f_a2, $u4a, "R" ,$m4a , "S";
my $s4b = sprintf $f_a2, $u4b, "D" ,"Add a study" , "<b>A</b>";
my $s4c = sprintf $f_a2, $u4c, "D3","Expand studies" , "E";
my $s4d = sprintf $f_a2, $u4d, "R" ,"AddStudy Help" , "H1";
my $s4e = sprintf $f_a2, $u4e, "R" ,"Add a dblink" , "L";
my $s4f = sprintf $f_a2, $u4f, "R" ,"AddDBLink Help" , "H2";
my $s4g = sprintf $f_a2, $u4g, "R" ,"Run CPTABLE" , "C";
my $s4h = sprintf $f_a2, $u4h, "R" ,"Help on CPTABLE", "H3";
my $s4i = sprintf $f_a2, $u4i, "R", "Drop Tables" , "D";
my $s4ih = sprintf $f_a2, $u4ih,"R" ,"Drop Table Help", "H4";
my $s4j = sprintf $f_a2, $u4j, "R", "Rename Tables" , "R";
my $s4jh = sprintf $f_a2, $u4jh,"R" ,"Rename Table Help","H5";
my $s4k1 = sprintf $f_a2, $u4k1,"R", "Upload SAS Script","USS";
my $s4k = sprintf $f_a2, $u4k, "R", "Add a SAS Job" , "ASJ";
my $s4kh = sprintf $f_a2, $u4kh,"R" ,"LOADSAS Help" ,"H6";
my $s4l = sprintf $f_a2, $u4l, "R" ,"Show SASJob" ,"SJ";
# my $s4k = ($f_cid) ? "&cln_id=$ar->{cln_id}" : '';
# $s4k .= "&prj_id=$ar->{prj_id}" if $f_pid;
my $s4p2 = $t4t;
if ($f_pid) {
# $s4p2 .= "[$s4a|$s4d|$s4f|$s4b|$s4e]<br>\n";
$s4p2 .= "[$s4a|$s4b|$s4e|$s4g|$s4i|$s4j";
$s4p2 .= "|$s4k1|$s4k" if exists $rls->{dev}{$usr_uid};
$s4p2 .= "]<br>\n";
$s4p2 .= "$sp4 Help: [$s4d|$s4f|$s4h|$s4ih|$s4jh|$s4kh]<br>\n";
} else {
$s4p2 .= "[Show|$s4d|$s4f]<br>\n";
}
if ($ar->{study_id}) {
$t .= $s4p2 . "$sp4 SID: <b>$ar->{study_id} - $ar->{study_name}</b><br>\n";
} else {
$gf = $s4p2 . $s->task_usr_input($ar, $pr, 'studyid');
$t .= sprintf $f_fm, "_self", $gf;
}
# 5 - Load XLS
my $t5t = "5. Load: ";
my $u5a = "$url&task=sel_spec"; # web URL
my $u5b = "$url&task=disp_new&new_task=run_ldspecs";
my $u5bh = "$url&a=help&task=run_ldspecs";
my $u5c = "$url&task=disp_new&new_task=upload_file";
my $u5ch = "$url&a=help&task=upload_file";
my $u5d = "$url&task=disp_new&new_task=sel_spec";
my $u5e = "$url&task=disp_new&new_task=run_ldviews";
my $u5eh = "$url&a=help&task=run_ldviews";
my $u5f = "$url&task=disp_new&new_task=sel_codes";
my $u5g = "$url&task=disp_logfiles";
my $u5h = "$url&task=disp_new&new_task=run_crtviews";
my $u5hh = "$url&a=help&task=run_crtviews";
if ($f_sid) {
$u5a .= "&sel_sn2=$ar->{study_id}";
$u5b .= "&study_id=$ar->{study_id}";
$u5c .= "&study_id=$ar->{study_id}";
$u5d .= "&study_id=$ar->{study_id}";
$u5e .= "&study_id=$ar->{study_id}";
}
if ($f_lid) {
$u5a .= "&sel_sn2=$ar->{list_id}";
$u5b .= "&list_id=$ar->{list_id}";
$u5c .= "&list_id=$ar->{list_id}";
$u5d .= "&list_id=$ar->{list_id}";
$u5e .= "&list_id=$ar->{list_id}";
$u5f .= "&list_id=$ar->{list_id}";
$u5g .= "&list_id=$ar->{list_id}";
$u5h .= "&list_id=$ar->{list_id}";
}
my $s5a = sprintf $f_a2, $u5a, "R", "Show Specs for all the domains" ,"S";
my $s5b = sprintf $f_a2, $u5b, "R", "Load Specs from XLS","<b>LS</b>";
my $s5c = sprintf $f_a2, $u5c, "R", "UpLoad Specs file","<b>UL</b>";
my $s5bh = sprintf $f_a2, $u5bh,"R" ,"XLSLoad Help" ,"H1";
my $s5d = sprintf $f_a2, $u5d, "D", "Select Specs" ,"SS";
my $s5e = sprintf $f_a2, $u5e, "R", "Load View Codes from XLS","<b>LV</b>";
my $s5eh = sprintf $f_a2, $u5eh,"R" ,"LoadView Help" ,"H2";
my $s5f = sprintf $f_a2, $u5f, "D" ,"Select Codes" ,"SV";
my $s5g = sprintf $f_a2, $u5g, "R" ,"Disp LogFiles" ,"LF";
my $s5h = sprintf $f_a2, $u5h, "R" ,"Create Views" ,"<b>CV</b>";
my $s5hh = sprintf $f_a2, $u5hh,"R" ,"CrtView Help" ,"H3";
if ($f_lid) {
$t .= "$t5t [$s5c|$s5b|$s5e|$s5h]<br>\n";
$t .= "$sp4 Show: [$s5a|$s5d|$s5f|$s5g]<br>\n";
$t .= "$sp4 Help: [$s5bh|$s5eh|$s5hh]<br>\n";
} else {
$t .= "$t5t [Show|Help|$s5bh|$s5eh|$s5hh]<br>\n";
}
# 6 - Add a Job
my $t6t = "6. Job: ";
my $u6a = "$url&task=disp_new&new_task=add_job";
my $u6b = "$url&task=disp_new&new_task=run_job";
my $u6c = "$url&a=help&task=add_job";
my $u6d = "$url&a=help&task=run_job";
my $u6e = "$url&task=sel_job";
my $u6f = "$url&task=disp_logfiles";
if ($f_lid) {
$u6a .= "&list_id=$ar->{list_id}";
$u6b .= "&list_id=$ar->{list_id}";
$u6e .= "&sel_sn2=$ar->{list_id}";
$u6f .= "&list_id=$ar->{list_id}";
}
( run in 0.962 second using v1.01-cache-2.11-cpan-b16cb0d3907 )