<? include "appinit.php3"; ?>
<Script Language="JavaScript" src="palette.js"></script>
<NOSCRIPT><H3>No Javascript!?!?!?</H3></NOSCRIPT>
<?
/*
echo "<center><h2>DISABLED FOR MOVE, please try again tomorrow. -Neuro. 
</h2></center>";
include "appshutdown.php3";
exit;
*/
$filename='draw2.php3';
$origid=0;
if ($action=="continue" || $action=="replace") {
$res=sqlexec("select * from pictures where pictureid=$id");
$row=sqlgetrow($res);
$width=$row['width'];
$height=$row['height'];
$origid=$id;
#echo "Getting picture info for $id [".$row['contpass']."]<br>\n";
if ($row['contpass']) {
  // if no pass or wrong pass
  if ((empty($picpass)) || ($picpass!=$row['contpass'])) {
$form=new form(geturl($filename."?id=$id&action=$action"));
$form->addcontrol('password','picpass','','Picture password:');
$form->addcontrol('submit','','Continue Picture');
echo $form->generate('edit',array('public'));
include "appshutdown.php3";
exit;
  }
}

}
if (empty($width)) { $width=300; }
if (empty($height)) { $height=300; }
#$maxttl=640*480;
#$ttl=$width*height;
if ($width>640) { $width=640; }
if ($height>600) { $height=600; }

$date=date('Y-m-d H:i:s');
list($NeuroOekakiName,$NeuroOekakiEmail,$NeuroOekakiHP)=getnfo($NeuroOekakiUserid);
if ($action != "continue" && $action != "replace") {
if (isset($oldid)) {
# no title, not anonymous, no stop
sqlexec("delete from pictures where stop='0000-00-00' and title='' and
anonymous=0 and pictureid=$oldid");
}
}
if (empty($version)) { 
$version="spainter105_9.jar";
//$version=$anfo['shiappletversion'];
  if (empty($version)) { 
    //$version="spainter.jar";
  }
}
if ($action=="replace") {
  if ($row['userid']==$myauth['id']) {
//    echo "Uhm picid[$picid] id[$id]<br>\n";
    $picid=$id;
//    echo "now picid[$picid]<br>\n";
  } else {
    echo "Can't replace not your picture.<br>\n";
    include "appshutdown.php3";
    exit;
  }
} else {
  $res=sqlexec("insert into pictures 
  (width,height,start,userid,name,email,homepage,appletversion,anim,originalid,allowanim,ipaddress) values 
  ($width,$height,'$date',$NeuroOekakiUserid,'$NeuroOekakiName','$NeuroOekakiEmail','$NeuroOekakiHP','$version',1,$origid,1,'$REMOTE_ADDR')");
  $picid=sqlgetinsertid();
//echo "version[$version]<br>\n";
?>
<center><form method="post">
<input type=hidden name=oldid value="<? echo $picid; ?>">
<table width="300" border="0" cellpadding="5" cellspacing="5" 
align="center">
<tr><td><b>Applet Version:</b></td><td><select name="version">
<?
$applets=getapplets2();
//print_r($applets);
echo "ver[$version]<br>\n";
if (eregi('^PaintBBS',$version)) {
 $version="";
}
while(list($file,$name)=each($applets)) {
  if (empty($version)) $version=$name;
  echo "<option value='$file'";
  if ($version==$file) { echo " selected"; }
  echo ">$name<br>\n";
}
$checked=" checked"; 
?>
</select>
<tr><td><b>Width</b></td><td><input name="width" value="<? echo $width; 
?>"></td></tr>
<tr><td><b>Height</b></td><td><input name="height" value="<? echo $height; 
?>"></td></tr>
<?
if (($version=="spainter105_9.jar") || ($version=="spainter106_0.jar")) {
?><tr><td><b>Pro Mode</b></td><td><input type="checkbox" value="1" 
name="promode"<? if ($promode) echo " CHECKED"; ?>></td></tr><?
} else { $premode=0; }
?>
<tr><td colspan=2>
<br>
<input type=submit value="New Canvas"></td></tr>
</table>
</form>
<?
}
$aheight=$height+120;
$awidth=$width+100;
if ($aheight<420) { $aheight=420; }
if ($awidth<400) { $awidth=400; }

//echo "Version [$version]<br>\n";

$code="c.ShiPainter.class";
/*
if (eregi('^spainter.*$',$version)) {
$code="c.ShiPainter.class";
} else {
$version="spainter.jar";
//$code="pbbs.PaintBBS.class";
}
*/
list($dir)=split('\.',$version,2);
//echo "dir[$dir]<br>\n";

$tw="60";
if (($version=="spainter105_9.jar") || ($version=="spainter106_0.jar")) {
if ($promode) {
$aheight="100%";
$awidth="100%";
$tw="100";
}
}

?>


<center><b>If you are worried about losing your picture, please remember to <font style="font-size:12pt;">SCREEN CAP</font> before sending! 
^_^</b></center>


<table width="100%" border="0" align="center" cellpadding="5" cellspacing="5">
  <tr>
    <td width="<?=$tw?>%" valign="top" align="right">

    <APPLET CODE="<?=$code?>" <?
if (($version!="spainter105_9.jar") && ($version!="spainter106_0.jar")) { 
?>codebase="./" <?
} ?>ARCHIVE="<?=$version?><?
if (($version!="spainter105_9.jar") && ($version!="spainter106_0.jar")) { 
?>,<?=$dir?>/res/normal.zip<? } ?>" NAME="paintbbs" 
align="CENTER" WIDTH="<? echo $awidth; ?>" HEIGHT="<? echo $aheight; ?>" MAYSCRIPT>
    <param name="image_width" value="<? echo $width; ?>">
    <param name="image_height" value="<? echo $height; ?>">
    <param name="image_size" value="65">
    <param name="compress_level" value="4">

    <param name="image_bkcolor" value="#ffffff">
<param name="dir_resource" value="./<?=$dir?>/res/">
<? if ($version=="spainter105_9.jar") { ?>
<param name="tt.zip" value="tt_def.zip">
<? } else { ?>
<param name="tt.zip" value="./<?=$dir?>/res/tt.zip">
<? } ?>
<param name="res.zip" value="./<?=$dir?>/res/res_<? 
if (($version=="spainter105_9.jar") || ($version=="spainter106_0.jar")) { 
  if ($promode) {
    ?>pro<?
  } else {
    ?>normal<?
  }
} else {
  ?>normal<?
}
?>.zip">
<? if (($version=="spainter105_9.jar") || ($version=="spainter106_0.jar")) { ?>
<param name="tools" value="<? if ($promode) { echo "pro"; } else { echo "normal"; } ?>">
<? } ?>
<param name="layer_count" value="3">

    <param name="undo" value="60">
    <param name="undo_in_mg" value="24">

    <param name="color_text" value="#272727">
    <param name="color_bk" value="#e7c3b8">
    <param name="color_bk2" value="#fbf3ef">

    <param name="color_icon" value="#ffffff">
    <param name="color_iconselect" value="#a62800">

    <param name="url_save" value="<?
    $url="postpic.php3?pictureid=$picid&usingspainter=1";
    if ($action=="replace" || $action=="continue") {
      $url.="&nfpc=1";
      if ($action=="replace") {
        $url.="&eca=1";
      }
    }
    echo geturl($url);
    ?>">
    <param name="url_exit" value="<? echo geturl('interface.php3?obj=picture&action=edit&id='. $picid);?>">
    <param name="url_target" value="_self">

    <param name="tool_advance" value="true">

    <param name="jp" value="true">
    <param name="send_advance" value="true">

    <param name="samnail_width" value="100%">
    <param name="samnail_height" value="100%">

    <param name="thumbnail_width" value="50%">
    <param name="thumbnail_height" value="50%">
    <param name="thumbnail_type" value="animation">

    <param name="poo" value="false">
<?
if ($action=="continue" || $action=="replace") {
/*
if (($action=="continue") && (!$anim)) {
?>
    <param name="image_canvas" value="data/<? echo $id; ?>.png">
<?
} else {
*/
?>
    <param name="pch_file" value="data/<? echo $id; ?>.pch">
<?
//}
}
?>
    </APPLET>
    </td>
    <td width="40%" align="left">
    <FORM name="Palette">
    <FONT SIZE=2><b>Palette</b> 
    <INPUT TYPE=button VALUE="Save on Default" OnClick="PaletteSave()"><BR><select name="select" size="13" CLASS=button onChange="setPalette()">
    <option>Default</option>
    <option>Skin</option>
    <option>Red</option>
    <option>Yellow</option>
    <option>Green</option>
    <option>Blue</option>
    <option>Purple</option>
    <option>Brown</option>
    <option>Character</option>
    <option>Pastel</option>
    <option>Landscape</option>
    <option>Fire</option>
    <option>Grayscale</option>
    </select><BR>
    <INPUT CLASS=button TYPE=button VALUE="New" OnClick="PaletteNew()">
    <INPUT CLASS=button TYPE=button VALUE="Change" OnClick="PaletteRenew()">
    <INPUT CLASS=button TYPE=button VALUE="Delete" OnClick="PaletteDel()"><BR>
    <INPUT CLASS=button TYPE=button VALUE="+10" OnClick="P_Effect(10)">
    <INPUT CLASS=button TYPE=button VALUE="-10" OnClick="P_Effect(-10)">
    <INPUT CLASS=button TYPE=button VALUE="Invert" OnClick="P_Effect(255)"><br>
    <br>
    <br>
    <b>Matrix</b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<SELECT name="m_m" CLASS=button>
    <option value=0>Whole</option>
    <option value=1>Present</option>
    <option value=2>Addition</option>
    </SELECT><BR>
    <INPUT CLASS=button name="m_g" TYPE=button VALUE="Get" OnClick="PaletteMatrixGet()">
    <INPUT CLASS=button name="m_s" TYPE=button VALUE="Set" OnClick="PalleteMatrixSet()">
    <INPUT CLASS=button name="m_h" TYPE=button VALUE="Help" OnClick="PalleteMatrixHelp()"><BR>
    <TEXTAREA CLASS=button rows="1" name="setr" cols="13" onmouseover="this.select()"></TEXTAREA><BR>
    </FORM>
    <br>
    <FORM name="grad">
    <b>Gradation</b>
    <INPUT TYPE="checkbox" name="view" OnClick="showHideLayer()"><INPUT CLASS=button TYPE=button VALUE=" OK " OnClick="ChengeGrad()"><BR>
    <SELECT name="p_st" CLASS=button onChange="GetPalette()">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
    <option>12</option>
    <option>13</option>
    <option>14</option>
    </SELECT>
    <input type=text name="pst" size="8" CLASS=button value="" onKeyPress="Chenge_()" onChange="Chenge_()"><BR>
    <SELECT name="p_ed" CLASS=button onChange="GetPalette()">
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    <option>6</option>
    <option>7</option>
    <option>8</option>
    <option>9</option>
    <option>10</option>
    <option>11</option>
    <option selected>12</option>
    <option>13</option>
    <option>14</option>
    </SELECT>
    <input type=text name="ped" size="8" CLASS=button value="" onKeyPress="Chenge_()" onChange="Chenge_()">
    <div id="psft">
    </div>
    </FORM>

    </td>
  </tr>
</table>

</center></p>

</CENTER>
</BODY>
</HTML>

<? include "appshutdown.php3"; ?>
