Minor fixes, edge cases analysis, filter addition and update to transfem webring source and my ID.
All checks were successful
Website Sync / website-sync (push) Successful in 5s
All checks were successful
Website Sync / website-sync (push) Successful in 5s
This commit is contained in:
@@ -29,7 +29,7 @@ $TRANSFEMRING_VALID_WIDGET_TYPES = ["transgender", "nonbinary"];
|
||||
|
||||
// Personal identifiers/choices
|
||||
$TRANSFEMRING_WIDGET_TYPE = $TRANSFEMRING_VALID_WIDGET_TYPES[1];
|
||||
$TRANSFEMRING_ID = 8;
|
||||
$TRANSFEMRING_ID = 16;
|
||||
|
||||
// Functions
|
||||
function primarySplit(string $array) {
|
||||
@@ -94,17 +94,32 @@ function secondarySplit(string $sub_array) {
|
||||
return $return_sub_array;
|
||||
}
|
||||
|
||||
function excludeNonactive(array $sites) {
|
||||
for ($i = 1; $i < count($sites); $i++){
|
||||
if ($sites[$i]['in_the_ring'] === "false") {
|
||||
array_splice($sites,$i,1);
|
||||
}
|
||||
}
|
||||
return $sites;
|
||||
}
|
||||
|
||||
function addEdge(array $array) {
|
||||
$array[count($array)] = $array[0];
|
||||
return $array;
|
||||
}
|
||||
|
||||
$transfemring_sites = scrapeWebsiteSites($TRANSFEMRING_SCRIPT_SOURCE,'sites: [',']');
|
||||
$transfemring_sites = primarySplit($transfemring_sites);
|
||||
for ($i = 0; $i < sizeof($transfemring_sites); $i++) {
|
||||
$depured_transfemring_sites[$i] = secondarySplit($transfemring_sites[$i]);
|
||||
}
|
||||
$depured_transfemring_sites = excludeNonactive($depured_transfemring_sites);
|
||||
$depured_transfemring_sites = addEdge($depured_transfemring_sites);
|
||||
$transfemring_sites = $depured_transfemring_sites;
|
||||
unset($depured_transfemring_sites);
|
||||
|
||||
for ($i = 1; $i < count($transfemring_sites); $i++){
|
||||
if ($transfemring_sites[$i]['id'] == $TRANSFEMRING_ID) {
|
||||
|
||||
$transfem_prev = 'https://' . $transfemring_sites[($i-1)]["site_link"];
|
||||
$transfem_current = 'https://' . $transfemring_sites[($i)]["site_link"];
|
||||
$transfem_next = 'https://' . $transfemring_sites[($i+1)]["site_link"];
|
||||
|
||||
Reference in New Issue
Block a user