Exemplo n.º 1
0
                                        //$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;
Exemplo n.º 2
0
    $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;