mirror of
				https://github.com/slawkens/myaac.git
				synced 2025-10-30 23:46:24 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			45 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			45 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * List of guilds
 | |
|  *
 | |
|  * @package   MyAAC
 | |
|  * @author    Gesior <jerzyskalski@wp.pl>
 | |
|  * @author    Slawkens <slawkens@gmail.com>
 | |
|  * @author    whiteblXK
 | |
|  * @copyright 2019 MyAAC
 | |
|  * @link      https://my-aac.org
 | |
|  */
 | |
| defined('MYAAC') or die('Direct access not allowed!');
 | |
| 
 | |
| require __DIR__ . '/base.php';
 | |
| 
 | |
| $guilds_list = new OTS_Guilds_List();
 | |
| $guilds_list->orderBy('name');
 | |
| 
 | |
| $guilds = array();
 | |
| if(count($guilds_list) > 0) {
 | |
| 	/**
 | |
| 	 * @var OTS_Guild $guild
 | |
| 	 */
 | |
| 	foreach ($guilds_list as $guild) {
 | |
| 		$guild_logo = $guild->getCustomField('logo_name');
 | |
| 		if (empty($guild_logo) || !file_exists(GUILD_IMAGES_DIR . $guild_logo)) {
 | |
| 			$guild_logo = 'default.gif';
 | |
| 		}
 | |
| 
 | |
| 		$description = $guild->getCustomField('description');
 | |
| 		$description_with_lines = str_replace(array("\r\n", "\n", "\r"), '<br />', $description, $count);
 | |
| 		if ($count < setting('core.guild_description_lines_limit')) {
 | |
| 			$description = nl2br($description);
 | |
| 		}
 | |
| 
 | |
| 		$guildName = $guild->getName();
 | |
| 		$guilds[] = array('name' => $guildName, 'logo' => $guild_logo, 'link' => getGuildLink($guildName, false), 'description' => $description);
 | |
| 	}
 | |
| }
 | |
| 
 | |
| $twig->display('guilds.list.html.twig', array(
 | |
| 	'guilds' => $guilds,
 | |
| 	'isAdmin' => admin(),
 | |
| ));
 | 
