|
@@ 1266-1286 (lines=21) @@
|
| 1263 |
|
//$xt->setTopicRssUrl($_POST['topic_rssfeed']); |
| 1264 |
|
$xt->setTopic_color($_POST['topic_color']); |
| 1265 |
|
|
| 1266 |
|
if (isset($_POST['xoops_upload_file'])) { |
| 1267 |
|
$fldname = $_FILES[$_POST['xoops_upload_file'][0]]; |
| 1268 |
|
$fldname = $fldname['name']; |
| 1269 |
|
if (xoops_trim('' !== $fldname)) { |
| 1270 |
|
$sfiles = new sFiles(); |
| 1271 |
|
$dstpath = XOOPS_ROOT_PATH . '/uploads/news/image'; |
| 1272 |
|
$destname = $sfiles->createUploadName($dstpath, $fldname, true); |
| 1273 |
|
$permittedtypes = ['image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png']; |
| 1274 |
|
$uploader = new XoopsMediaUploader($dstpath, $permittedtypes, $xoopsModuleConfig['maxuploadsize']); |
| 1275 |
|
$uploader->setTargetFileName($destname); |
| 1276 |
|
if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { |
| 1277 |
|
if ($uploader->upload()) { |
| 1278 |
|
$xt->setTopicImgurl(basename($destname)); |
| 1279 |
|
} else { |
| 1280 |
|
echo _AM_UPLOAD_ERROR . ' ' . $uploader->getErrors(); |
| 1281 |
|
} |
| 1282 |
|
} else { |
| 1283 |
|
echo $uploader->getErrors(); |
| 1284 |
|
} |
| 1285 |
|
} |
| 1286 |
|
} |
| 1287 |
|
$xt->store(); |
| 1288 |
|
|
| 1289 |
|
// Permissions |
|
@@ 1393-1413 (lines=21) @@
|
| 1390 |
|
if (isset($_SESSION['items_count'])) { |
| 1391 |
|
$_SESSION['items_count'] = -1; |
| 1392 |
|
} |
| 1393 |
|
if (isset($_POST['xoops_upload_file'])) { |
| 1394 |
|
$fldname = $_FILES[$_POST['xoops_upload_file'][0]]; |
| 1395 |
|
$fldname = $fldname['name']; |
| 1396 |
|
if (xoops_trim('' !== $fldname)) { |
| 1397 |
|
$sfiles = new sFiles(); |
| 1398 |
|
$dstpath = XOOPS_ROOT_PATH . '/uploads/news/image'; |
| 1399 |
|
$destname = $sfiles->createUploadName($dstpath, $fldname, true); |
| 1400 |
|
$permittedtypes = ['image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', 'image/png']; |
| 1401 |
|
$uploader = new XoopsMediaUploader($dstpath, $permittedtypes, $xoopsModuleConfig['maxuploadsize']); |
| 1402 |
|
$uploader->setTargetFileName($destname); |
| 1403 |
|
if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { |
| 1404 |
|
if ($uploader->upload()) { |
| 1405 |
|
$xt->setTopicImgurl(basename($destname)); |
| 1406 |
|
} else { |
| 1407 |
|
echo _AM_UPLOAD_ERROR . ' ' . $uploader->getErrors(); |
| 1408 |
|
} |
| 1409 |
|
} else { |
| 1410 |
|
echo $uploader->getErrors(); |
| 1411 |
|
} |
| 1412 |
|
} |
| 1413 |
|
} |
| 1414 |
|
if (isset($_POST['topic_description'])) { |
| 1415 |
|
$xt->setTopicDescription($_POST['topic_description']); |
| 1416 |
|
} else { |