<?php namespace Zotlabs\Module; use App; use Zotlabs\Web\Controller; class Dircensor extends Controller { function get() { if(! is_site_admin()) { return; } $dirmode = intval(get_config('system','directory_mode')); if (! ($dirmode == DIRECTORY_MODE_PRIMARY || $dirmode == DIRECTORY_MODE_STANDALONE)) { return; } $xchan = argv(1); if(! $xchan) { return; } $r = q("select * from xchan where xchan_hash = '%s'", dbesc($xchan) ); if(! $r) { return; } $val = (($r[0]['xchan_censored']) ? 0 : 1); q("update xchan set xchan_censored = $val where xchan_hash = '%s'", dbesc($xchan) ); if($val) { info( t('Entry censored') . EOL); } else { info( t('Entry uncensored') . EOL); } goaway(z_root() . '/directory'); } }