//$img->save($newFileName); } } } } } } } } } } $return['newFileName'] = $newFileName; if (file_exists(IMAGEBASEDIR . $newFileName)) { $return['error'] = true; $return['errorText'] .= preg_replace("/^(\\d{1,11}\\/)/", "/", $newFileName) . ' already exists. Delete, rename, or move it first.'; } else { if ($img !== null && $img->save($newFileName)) { $return['newFileName'] = $img->getImg()->getURL(); $return['error'] = false; } else { if (in_array($ext, array('txt', 'csv', 'pci', 'pca'))) { rename($tmp_name, IMAGEBASEDIR . $newFileName); $return['error'] = false; } else { $return['error'] = true; $return['errorText'] .= preg_replace("/^(\\d{1,11}\\/)/", "/", $newFileName) . ' was not saved.'; } } } scriptReturn($return); exit;
$ext = 'jpg'; } else { if (file_exists($img_png)) { $tem = new PsychoMorph_ImageTem($img_png); $ext = 'png'; } else { if (file_exists($img_gif)) { $tem = new PsychoMorph_ImageTem($img_gif); $ext = 'gif'; } else { $tem = new PsychoMorph_Tem($temfile); $ext = 'tem'; } } } // modify tem file $dp = array_key_exists('deletePoints', $_POST) ? $_POST['deletePoints'] : array(); $tem->deletePoints($dp); if (array_key_exists('newLines', $_POST)) { $tem->setLines($_POST['newLines']); } $newFileName = array('subfolder' => $_POST['subfolder'], 'prefix' => $_POST['prefix'], 'suffix' => $_POST['suffix'], 'ext' => $ext); if ($tem->save($newFileName)) { $return['error'] = false; $return['newFileName'] = $tem->getURL(); } else { $return['errorText'] .= 'The tem file was not saved. '; $return['newFileName'] = ''; } scriptReturn($return); exit;