25 lines
		
	
	
	
		
			490 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
	
		
			490 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * @file mod/smilies.php
 | |
|  */
 | |
| use Friendica\App;
 | |
| use Friendica\Content\Smilies;
 | |
| use Friendica\Core\System;
 | |
| 
 | |
| /**
 | |
|  * @param object $a App
 | |
|  * @return mixed
 | |
|  */
 | |
| function smilies_content(App $a)
 | |
| {
 | |
| 	if ($a->argv[1] === "json") {
 | |
| 		$tmp = Smilies::getList();
 | |
| 		$results = [];
 | |
| 		for ($i = 0; $i < count($tmp['texts']); $i++) {
 | |
| 			$results[] = ['text' => $tmp['texts'][$i], 'icon' => $tmp['icons'][$i]];
 | |
| 		}
 | |
| 		System::jsonExit($results);
 | |
| 	} else {
 | |
| 		return Smilies::replace('', true);
 | |
| 	}
 | |
| }
 |