OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
cream
/
old_sendy
/
includes
/
subscribers
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
05/19/2025 10:07:16 AM
rwxr-xr-x
📄
custom-fields.php
2.13 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
delete-blocked-domain.php
500 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
delete-inactive.php
1.53 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
delete-suppressed-email.php
496 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
delete-unconfirmed.php
2.17 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
delete.php
1.38 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
edit.php
4.93 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
export-blocked-domains.php
1.75 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
export-csv.php
7.22 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
export-suppression-list.php
1.75 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
housekeeping-no-clicks.php
407 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
housekeeping-no-opens.php
406 bytes
05/19/2025 10:07:16 AM
rw-r--r--
📄
housekeeping.php
12.14 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
import-add.php
1.06 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
import-blocked-domain-list.php
2.91 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
import-blocked-domain-list2.php
1.91 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
import-delete.php
1.98 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
import-suppression-list.php
2.88 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
import-suppression-list2.php
1.89 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
import-unsubscribe.php
2.01 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
import-update.php
13.07 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
line-delete.php
1.02 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
line-unsubscribe.php
1.04 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
line-update.php
5.34 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
main.php
8.13 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
sample-csv.php
1.2 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
save-gdpr.php
1.15 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
subscribe-form.php
4.09 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
subscriber-info.php
17.55 KB
05/19/2025 10:07:16 AM
rw-r--r--
📄
unsubscribe.php
881 bytes
05/19/2025 10:07:16 AM
rw-r--r--
Editing: custom-fields.php
Close
<?php //--------------------------------------------------------------// function update_subscriber_custom_field($userID, $custom_field_name, $custom_field_value) //--------------------------------------------------------------// { global $mysqli; $q = 'SELECT lists.id, lists.custom_fields, subscribers.custom_fields as custom_values FROM lists, subscribers WHERE (lists.id = subscribers.list) AND subscribers.id = '.$userID; $r = mysqli_query($mysqli, $q); if ($r && mysqli_num_rows($r) > 0) { while($row = mysqli_fetch_array($r)) { $listID = $row['id']; $custom_fields = $row['custom_fields']; $custom_values = $row['custom_values']; } $custom_fields_value = ''; $custom_fields_array = explode('%s%', $custom_fields); $custom_values_array = explode('%s%', $custom_values); $custom_fields_count = count($custom_fields_array); //Get custom field position foreach($custom_fields_array as $key => $cf) { $cf_array = explode(':', $cf); //if custom field format is Text and it's the custom field that we want to update if($cf_array[1]=='Text' && $cf_array[0]==$custom_field_name) { $cf_position = $key; break; } } if($cf_position!=0 || $cf_position!='') { //Update custom field value for($i=0;$i<$custom_fields_count;$i++) { if($i==$cf_position) $custom_fields_value .= $custom_field_value; else $custom_fields_value .= $custom_values_array[$i]; $custom_fields_value .= '%s%'; } $custom_fields_value = substr($custom_fields_value, 0, -3); //Update subscriber's custom field column $q = 'UPDATE subscribers SET custom_fields = "'.$custom_fields_value.'" WHERE id = '.$userID; $r = mysqli_query($mysqli, $q); if(!$r) error_log(mysqli_error($mysqli).': in '.__FILE__.' on line '.__LINE__); } else error_log('[Custom field does not exist] '.mysqli_error($mysqli).': in '.__FILE__.' on line '.__LINE__); } else error_log(mysqli_error($mysqli).': in '.__FILE__.' on line '.__LINE__); } ?>