"; echo "
"; echo "
"; echo "

CAD

"; echo "
"; echo "
"; echo "
"; echo "
Assets
"; echo "
"; echo "
"; echo "
Edits
"; echo "
"; $id = $_REQUEST['id']; $file = "imagefile" . $id . ".php"; $sq = $db->query("SELECT * FROM drawtb WHERE dt_id = '$id'"); while($row = $sq->fetchArray(SQLITE3_ASSOC) ) { $pid = $row['dt_id']; $name = $row['title']; $itemname = $row['item_name']; $xdrval = $row['x_val']; $ydrval = $row['y_val']; $fp = fopen($file, "w"); $dat = '"; echo "
Add straight line $row[title] $row[item_name]

"; $pattname = $row['item_name']; $imfff = 'image' . $pid; echo "
X














Add Line
"; echo "
Res
"; echo "
Add Arc $row[title]
"; echo "
X
"; echo "


















Add Arc
res
"; echo "
"; echo "
Add Text $row[title]
"; //Add Text form echo "
X





Add Text
red
"; echo "
"; //Add curves echo "
Add curves $row[title]
"; echo "
"; echo ""; $sqq = $db->query("SELECT * FROM strlinestb WHERE patternpiece_item_name_id = '$pid'"); while($roww = $sqq->fetchArray(SQLITE3_ASSOC) ) { $lname = $roww['line_name']; $lineid = $roww['line_id']; $xval = $roww['x_val_start']; $axval = $xval/28.5; $yval = $roww['y_val_start']; $ayval = $yval/28.5; $xend = $roww['x_val_end']; $axend = $xend/28.5; $yend = $roww['y_val_end']; $ayend = $yend/28.5; $grade1 = $roww['gradel']; $grade2 = $roww['gradenum']; $grade3 = $roww['gradex2']; $grade4 = $roww['gradey2']; echo ""; } echo "
Namexstartystartx endyendgrade xgrade ygrade x2grade y2
$lname$axval$ayval$axend$ayend$grade1$grade2$grade3$grade4
"; echo "
"; echo "
"; echo "
Colour three comma seperated

line name

x_from

x_to

x_pos 1

x_pos2

x_pos 3

x pos 4

y_pos 1

y_pos 2

y_pos 3

y pos 4



Click Me
"; echo "
X
"; echo "
"; echo "
"; echo "
Results
"; echo "
"; echo ""; } echo "
"; echo "

Lines

"; $sqq = $db->query("SELECT * FROM strlinestb WHERE patternpiece_item_name_id = '$pid'"); while($roww = $sqq->fetchArray(SQLITE3_ASSOC) ) { $lname = $roww['line_name']; $wst = $roww['line_id']; $wdf = $roww['line_id'] . 'g'; echo "
$lname Edit
|
$lname Delete
"; $file = "imagefile" . $pid . ".php"; $fp = fopen($file, "a+"); $data = '//' . $lname . "\n"; $data .= 'imageline($im, ' . $roww['x_val_start'] . ', ' . $roww['y_val_start'] . ',' . $roww['x_val_end'] . ',' . $roww['y_val_end'] . ', ' . '$textcolor);' . "\n"; //,gradel, gradenum, gradex2, gradey2 if($roww['gradenum'] > 1) { $data .= 'imageline($im, ' . $roww['grade1'] . ', ' . $roww['gradenum'] . ',' . $roww['gradex2'] . ',' . $roww['gradey2'] . ', ' . '$textcolor);' . "\n"; } fwrite($fp, $data); fclose($fp); } echo ""; echo "
del
"; echo "
"; echo "
"; echo "
"; echo "

Text

"; $sqq1 = $db->query("SELECT * FROM strtb WHERE patternpiece_item_name_id_txt = '$pid'"); while($row = $sqq1->fetchArray(SQLITE3_ASSOC) ) { $txtname = $row['txt_name']; echo "txt name $txtname
"; $font = 'arial-bold-20.gdf'; $fp = fopen($file, "a+"); $dataa = '$string = "' . $row['txt_name'] . '";' . "\n"; $data1 = '$font = imageloadfont("'. $font . '");' . "\n"; $data2 = 'imagestring($im ' . ', $font' . ',' . $row['x_val_txt'] . ', ' . $row['y_val_txt'] . ',' . '$string , $textcolor);' . "\n"; $data = $dataa . $data1 . $data2; fwrite($fp, $data); } echo "
"; echo "
"; echo "
"; echo "

Arcs

"; $sqq1 = $db->query("SELECT * FROM arcstb WHERE pt_pc_item_name_id = '$pid'"); while($roww1 = $sqq1->fetchArray(SQLITE3_ASSOC) ) { $lnameta = $roww1['arc_name']; $xvalta = $roww1['x_val_arc']; $yvalta = $roww1['y_val_arc']; $heightta = $roww1['arc_height']; $widthta = $roww1['arc_width']; $arcst = $roww1['arc_start']; $arend = $roww1['arc_end']; echo "$lname
"; $data7 = 'imagearc($im, ' . $xvalta . ', ' . $yvalta . ',' . $heightta . ',' . $widthta . ', ' . $arcst . ',' . $arend . ',' . '$textcolor);' . "\n"; $fp = fopen($file, "a+"); fwrite($fp, $data7); } echo "
"; echo "
"; echo "
"; echo "

Curves

"; $sqq10 = $db->query("SELECT * FROM beztb WHERE patternpiece_item_name_id_bez = '$pid'"); while($roww = $sqq10->fetchArray(SQLITE3_ASSOC) ) { //pattern_title_id_bez, bez_name, x_pos_1, x_pos_2, x_pos_3, x_pos_4, y_pos_1, //y_pos_2, y_pos_3, y_pos_4, patternpiece_item_name_id_bez, x_from, x_to) $pattern_id = $roww['pattern_title_id_bez']; $name_bez = $roww['bez_name']; $x_pos_1 = $roww['x_pos_1']; $x_pos_2 = $roww['x_pos_2']; $x_pos_3 = $roww['x_pos_3']; $x_pos_4 = $roww['x_pos_4']; $y_pos_1 = $roww['y_pos_1']; $y_pos_2 = $roww['y_pos_2']; $y_pos_3 = $roww['y_pos_3']; $y_pos_4 = $roww['y_pos_4']; $x_from = $roww['x_from']; $x_to = $roww['x_to']; $wstb = $roww['bez_id']; $wdfb = $roww['bez_id'] . 'b'; echo "
$name_bez Edit
|
$name_bez Delete
"; $wdat = '$se=' . '(' . $x_to . '*28.5) - (' . $x_from . '*28.5);' . "\n"; $wdatr = '$xe=array(' . $x_pos_1 . ',' . $x_pos_2 . ',' . $x_pos_3 . ',' . $x_pos_4 . ');' . "\n"; $wdatz = '$ye=array(' . $y_pos_1 . ',' . $y_pos_2 . ',' . $y_pos_3 . ',' . $y_pos_4 . ');' . "\n"; $wdats = '$bye = bezier($ye, $se);' . "\n"; $wdatn = '$bxe = bezier($xe,$se);' . "\n"; $wdatq = '$tc = imagecolorallocate($im, 0, 0, 0);' . "\n"; $wdatxx = 'for($i=0;$i<$se-1;$i++) { imageline($im, $bxe[$i], $bye[$i], $bxe[$i+1], $bye[$i+1], $textcolor); } ' . "\n"; $dat8 = $wdat . $wdatr . $wdatz . $wdats . $wdatn . $wdatq . $wdatxx; $fp = fopen($file, "a+"); fwrite($fp, $dat8); } echo "
del
"; echo "
d
"; echo ""; echo "
X
"; echo "
"; $fx = fopen($file, "a+"); $newtitle = 'image' . $pid . '.png'; echo "
"; $wq = 'image' . $pid; $cf = 'imagepng($im, "' . $newtitle . '");'; $xd = '?>'; $qw = ''; $ndata = $cf . $xd . $qw; fwrite($fx, $ndata); include "$file"; ?>