function fileUpload($resourceType, $currentFolder) { $sErrorNumber = '0'; $sfileName = ''; $c_upload = new cls_upload(); $c_upload->current_dir = $currentFolder; $uploadfile = $c_upload->local_upload('Newfile', $resourceType); unset($c_upload); if ($uploadfile['error']) { $sErrorNumber = '202'; } else { $sErrorNumber = '0'; $sfileName = tag2atm($uploadfile['remote']); } echo '<script type="text/javascript">'; echo 'window.parent.frames["frmUpload"].OnUploadCompleted(' . $sErrorNumber . ',"' . str_replace('"', '\\"', $sfileName) . '");'; echo '</script>'; mexit(); }
$allow || fckEditor($fn, '-1'); include M_ROOT . 'include/upload.cls.php'; $up = new cls_upload(); if ($mode == 'zip') { $ret = $up->zip_upload('Filedata', $lfile); if (empty($ret['error'])) { $up->closure(); echo "0|{$ret['count']}"; foreach ($ret['remote'] as $v) { echo '|' . tag2atm($v); } } else { echo $ret['error']; } } elseif ($fn) { $ret = $up->local_upload('upload', $lfile); empty($ret['error']) && ($ret['error'] = 0); $ret['error'] || $up->closure(); fckEditor($fn, $ret['error'], $ret['error'] ? '' : tag2atm($ret['remote'])); } else { $ret = $up->local_upload('Filedata', $lfile); if (empty($ret['error'])) { $up->closure(); echo '0|' . tag2atm($ret['remote']); } else { echo $ret['error']; } } if (empty($ret['error'])) { $up->saveuptotal(1); }
<?php @set_time_limit(0); include_once dirname(__FILE__) . "./../general.inc.php"; include_once M_ROOT . "./include/upload.cls.php"; $c_upload = new cls_upload(); $uploadfile = $c_upload->local_upload('Newfile', $_GET['type']); unset($c_upload); if ($uploadfile['error']) { SendResults('202'); } else { $sErrorNumber = '0'; SendResults('0', tag2atm($uploadfile['remote'])); } function SendResults($errorNumber, $fileUrl = '', $fileName = '', $customMsg = '') { echo '<script type="text/javascript">'; echo 'window.parent.OnUploadCompleted(' . $errorNumber . ',"' . str_replace('"', '\\"', $fileUrl) . '","' . str_replace('"', '\\"', $fileName) . '","' . str_replace('"', '\\"', $customMsg) . '");'; echo '</script>'; mexit(); }