<?php
defined(
'COT_CODE'
)
or
die
(
'Wrong URL'
);
require_once
cot_langfile(
'pagethumbs'
,
'plug'
,
'config'
);
require_once
'system/uploads.php'
;
$pagethumbs
[
'paget_pageid'
] =
$id
;
$pagethumbs
[
'paget_alt'
] = cot_import(
'rpagethumbs_alt'
,
'P'
,
'TXT'
);
$pagethumbs
[
'paget_url'
] =
''
;
$paget_url
=
''
;
if
(isset(
$_POST
[
'rpagethumbs_delete'
]))
{
$oldthumbs
=
$db
->query(
"SELECT paget_url FROM $db_pages_thumbs WHERE paget_pageid='$id'"
)->fetch();
if
(
$oldthumbs
[
'paget_url'
] !=
''
) unlink(
$oldthumbs
[
'paget_url'
]);
$db
->query(
"DELETE $db_pages_thumbs WHERE paget_pageid='$id'"
);
}
if
(
$_FILES
[
'rpagethumbs_file'
][
'name'
] !=
''
)
{
if
(
$_FILES
[
'rpagethumbs_file'
][
'error'
] == 0)
{
$oldthumbs
=
$db
->query(
"SELECT paget_url FROM $db_pages_thumbs WHERE paget_pageid='$id'"
)->fetch();
if
(
$oldthumbs
[
'paget_url'
] !=
''
) unlink(
$oldthumbs
[
'paget_url'
]);
$pagethumbs
[
'paget_url'
] =
$item_id
.rand(10, 99).
"."
.
end
(
explode
(
'.'
,
$_FILES
[
'rpagethumbs_file'
][
'name'
]));
$paget_path
=
$pagethumbs_catalog
.
"/"
.
$pagethumbs
[
'paget_url'
];
move_uploaded_file(
$_FILES
[
'rpagethumbs_file'
][
'tmp_name'
],
$page_thumbs
[
'path'
]);
cot_imageresize(
$paget_path
,
$paget_path
,
$cfg
[
'plugin'
][
'pagethumbs'
][
'paget_width'
],
$cfg
[
'plugin'
][
'pagethumbs'
][
'paget_height'
],
'fit'
,
'#000'
, 100, true);
$paget_url
=
" , paget_url='"
.
$pagethumbs
['paget_url
']."'
";
}
else
cot_error(
$L
[
'Error_pagethumbs_load'
]);
}
if
(
$db
->query(
"SELECT * FROM $db_pages_thumbs WHERE paget_pageid='$id'"
)->numRows() > 0)
$db
->query(
"UPDATE $db_pages_thumbs SET paget_alt='"
.
$pagethumbs
['paget_alt
']."'
$paget_url
WHERE paget_pageid=
'$id'
");
else
$db
->insert(
$db_pages_thumbs
,
$pagethumbs
);
?>