File size: 1.66Kb
<?php
# @*************************************************************************@
# @ Software author: Mansur Altamirov (Mansur_TL) @
# @ Author_url 1: https://www.instagram.com/mansur_tl @
# @ Author_url 2: http://codecanyon.net/user/mansur_tl @
# @ Author E-mail: vayart.help@gmail.com @
# @*************************************************************************@
# @ ColibriSM - The Ultimate Modern Social Media Sharing Platform @
# @ Copyright (c) 2020 - 2021 ColibriSM. All rights reserved. @
# @*************************************************************************@
function cl_admin_delete_user_old_swifts() {
global $db, $cl;
$db = $db->where("swift_update", 0, ">");
$qr = $db->get(T_USERS, null, array("id", "swift"));
if (cl_queryset($qr)) {
foreach ($qr as $row) {
$user_swifts = cl_init_swift($row["swift"]);
if (is_array($user_swifts) && not_empty($user_swifts)) {
foreach ($user_swifts as $swift_id => $swift_data) {
if (cl_is_junked_swift($swift_data)) {
if ($swift_data["type"] == "image") {
cl_delete_media($swift_data["media"]["src"]);
}
else if($swift_data["type"] == "video") {
cl_delete_media($swift_data["media"]["source"]);
}
unset($user_swifts[$swift_id]);
}
}
}
if (count($user_swifts) > 0) {
cl_update_user_data($row["id"], array(
"swift" => json($user_swifts, true)
));
}
else {
cl_update_user_data($row["id"], array(
"swift" => json(array(), true),
"swift_update" => 0
));
}
}
}
}