Location: PHPKode > projects > Gregarius > gregarius/themes/default/mobile/plugins.php
<?php

// stores constants for overrides' defaults
require_once('mobileconstants.php');

function __mobile_strip_images($i) {
	static $allowed;
    if (!$allowed) {
			$allowed = getConfig('rss.input.allowed');
			if(isset($allowed['img'])) {
					unset($allowed['img']);
			}
    }
    $i -> description = kses($i -> description ,$allowed);
	
	return $i;
}




function __mobile_truncate_content($i) {
	$ml = rss_theme_config_override_option('rss.output.maxlength',DEFAULT_MOBILE_OUTPUT_MAXLENGTH);
	if ($ml) {
		$i -> description =  html_substr($i -> description, $ml) ;
	}
	return $i;
}

if (rss_theme_config_override_option('rss.content.strip.images',DEFAULT_MOBILE_CONTENT_STRIP_IMAGES)) {
	rss_set_hook('rss.plugins.items.beforerender','__mobile_strip_images');
} 

if (rss_theme_config_override_option('rss.output.maxlength',DEFAULT_MOBILE_OUTPUT_MAXLENGTH) > 0) {
	rss_set_hook('rss.plugins.items.beforerender','__mobile_truncate_content');
}


function mobileLoginForm() {
?>
<html><head><title>Login</title></head>
<body>
<form method="post" action="<?php echo getPath(); ?>">
<p><input type="hidden" name="media" value="mobile" />
<label for="username">Username:</label>
<input type="text" id="username" name="username" value="" /></p>
<p><label for="password">Password:</label>
<input type="password" name="password" id="password"  value="" /></p>
<p><input type="submit" name="login" value="Go" /></p>
</form>
</body>
</html>
<?php
flush();
exit();
}

if (isset($_REQUEST['mobilelogin'])) {
	mobileLoginForm();
}

?>
Return current item: Gregarius