version 1.48, 2003/10/21 20:40:10
|
version 1.50, 2003/12/12 15:19:29
|
Line 206 sub mapread {
|
Line 206 sub mapread {
|
$links[$number]=$content; |
$links[$number]=$content; |
} |
} |
if ($command eq 'objparms') { |
if ($command eq 'objparms') { |
return('Map has resource parameters. Use advanced editor.',1); |
return(&mt('Map has resource parameters. Use advanced editor.'),1); |
} |
} |
} |
} |
# ------------------------------------------------------- Is this a linear map? |
# ------------------------------------------------------- Is this a linear map? |
Line 220 sub mapread {
|
Line 220 sub mapread {
|
my ($start,$end,$cond)=split(/\:/,$_); |
my ($start,$end,$cond)=split(/\:/,$_); |
if ((defined($starters[$start])) || (defined($endings[$end]))) { |
if ((defined($starters[$start])) || (defined($endings[$end]))) { |
return |
return |
('Map has branchings. Use advanced editor.',1); |
(&mt('Map has branchings. Use advanced editor.'),1); |
} |
} |
$starters[$start]=1; |
$starters[$start]=1; |
$endings[$end]=1; |
$endings[$end]=1; |
if ($cond) { |
if ($cond) { |
return |
return |
('Map has conditions. Use advanced editor.',1); |
(&mt('Map has conditions. Use advanced editor.'),1); |
} |
} |
} |
} |
|
|
Line 235 sub mapread {
|
Line 235 sub mapread {
|
if (defined($resources[$i])) { |
if (defined($resources[$i])) { |
unless (($starters[$i]) || ($endings[$i])) { |
unless (($starters[$i]) || ($endings[$i])) { |
return |
return |
('Map has unconnected resources. Use advanced editor.',1); |
(&mt('Map has unconnected resources. Use advanced editor.'),1); |
} |
} |
} |
} |
} |
} |
Line 414 sub buttons {
|
Line 414 sub buttons {
|
my $adv=shift; |
my $adv=shift; |
my $output='<form method=post>'; |
my $output='<form method=post>'; |
if ($adv==1) { |
if ($adv==1) { |
$output.='<input type=submit name=forceadv value="Edit">'; |
$output.='<input type=submit name=forceadv value="'.&mt('Edit').'">'; |
} else { |
} else { |
unless ($adv==2) { |
unless ($adv==2) { |
$output.='<input type=submit name=forcesmp value="Simple Edit">'; |
$output.='<input type=submit name=forcesmp value="'.&mt('Simple Edit').'">'; |
} |
} |
$output.='<input type=submit name=forceadv value="Advanced Edit">'; |
$output.='<input type=submit name=forceadv value="'.&mt('Advanced Edit').'">'; |
} |
} |
return $output.'</form><hr>'; |
return $output.'</form><hr>'; |
} |
} |
Line 654 sub smpedt {
|
Line 654 sub smpedt {
|
} |
} |
if (-e $tmpfn) { |
if (-e $tmpfn) { |
$targetmsg= |
$targetmsg= |
'<b><font color="red">You are working with an unsaved version of your map.</font></b><br>'; |
'<b><font color="red">'.&mt('You are working with an unsaved version of your map.').'</font></b><br>'; |
my ($errtext,$fatal)=&mapread($tmpfn,''); |
my ($errtext,$fatal)=&mapread($tmpfn,''); |
} |
} |
# ---------------------------------------------------------- Process form input |
# ---------------------------------------------------------- Process form input |
Line 878 sub smpedt {
|
Line 878 sub smpedt {
|
$importdetail='&'.$importdetail; |
$importdetail='&'.$importdetail; |
$importdetail=~s/^\&+/\&/; |
$importdetail=~s/^\&+/\&/; |
my $importwindow= |
my $importwindow= |
'<option value="-1"> ---- Import and Paste Area ---- </option>'. |
'<option value="-1"> ---- '.&mt('Import and Paste Area').' ---- </option>'. |
join("\n",map { |
join("\n",map { |
$idx++; |
$idx++; |
if ($_) { |
if ($_) { |
Line 893 sub smpedt {
|
Line 893 sub smpedt {
|
$idx=0; |
$idx=0; |
$targetdetail=''; |
$targetdetail=''; |
my $targetwindow= |
my $targetwindow= |
'<option value="0"> ------- Target Edit Map ------- </option>'. |
'<option value="0"> ------- '.&mt('Target Edit Map').' ------- </option>'. |
join("\n",map { |
join("\n",map { |
my ($name,$url)=split(/\:/,$resources[$_]); |
my ($name,$url)=split(/\:/,$resources[$_]); |
unless ($name) { $name=(split(/\//,$url))[-1]; } |
unless ($name) { $name=(split(/\//,$url))[-1]; } |
Line 923 sub smpedt {
|
Line 923 sub smpedt {
|
'mu' => 'Move Up', |
'mu' => 'Move Up', |
'md' => 'Move Down', |
'md' => 'Move Down', |
're' => 'Rename', |
're' => 'Rename', |
|
'as' => 'after selected', |
|
'cs' => 'Cut selected', |
|
'ps' => 'Copy selected', |
|
'pas' => 'Paste after selected', |
); |
); |
$r->print(<<ENDSMPHEAD); |
$r->print(<<ENDSMPHEAD); |
<html> |
<html> |
Line 986 $buttons
|
Line 990 $buttons
|
<tr><td bgcolor="#FFFFCC"> |
<tr><td bgcolor="#FFFFCC"> |
<input type=button onClick="javascript:groupsearch()" value="$lt{'se'}"> |
<input type=button onClick="javascript:groupsearch()" value="$lt{'se'}"> |
<input type=button onClick="javascript:groupimport();" value="$lt{'im'}"> |
<input type=button onClick="javascript:groupimport();" value="$lt{'im'}"> |
after selected |
$lt{'as'} |
<hr> |
<hr> |
<input type=text size=20 name=importmap> |
<input type=text size=20 name=importmap> |
<input type=button |
<input type=button |
Line 1002 value="Select Map"><input type=submit na
|
Line 1006 value="Select Map"><input type=submit na
|
"javascript:impfortarget.value=1;groupsearch()" value="$lt{'se'}"> |
"javascript:impfortarget.value=1;groupsearch()" value="$lt{'se'}"> |
<input type=button onClick= |
<input type=button onClick= |
"javascript:impfortarget.value=1;groupimport();" value="$lt{'im'}"> |
"javascript:impfortarget.value=1;groupimport();" value="$lt{'im'}"> |
after selected |
$lt{'as'} |
<hr> |
<hr> |
<input type=submit name="moveup" value="$lt{'mu'}"> |
<input type=submit name="moveup" value="$lt{'mu'}"> |
<input type=submit name="movedown" value="$lt{'md'}"> |
<input type=submit name="movedown" value="$lt{'md'}"> |
Line 1018 $importwindow
|
Line 1022 $importwindow
|
</select> |
</select> |
</td> |
</td> |
<td bgcolor="#FFFFAA" align="center"> |
<td bgcolor="#FFFFAA" align="center"> |
Cut selected<br> |
$lt{'cs'}<br> |
<input type=submit name=cut value='<<<'><p> |
<input type=submit name=cut value='<<<'><p> |
<hr> |
<hr> |
Copy selected<br> |
$lt{'ps'}<br> |
<input type=submit name=copy value='<--'><p> |
<input type=submit name=copy value='<--'><p> |
<hr> |
<hr> |
Paste after selected<br> |
$lt{'pas'}<br> |
<input type=submit name=paste value='-->'> |
<input type=submit name=paste value='-->'> |
</td> |
</td> |
<td bgcolor="#FFFFCC"><select name="target" size=10 multiple> |
<td bgcolor="#FFFFCC"><select name="target" size=10 multiple> |