<?php $menus = $params['menu']; echo "<div class='ossn-menu-newsfeed'>"; foreach ($menus as $key => $menu) { $section = ossn_print($key); echo "<div class='ossn-menu-section-name'>{$section}</div>"; foreach ($menu as $text => $data) { $menu = str_replace(':', '-', $text); $icon = $data[1]; if (!is_array($data[2])) { $data[2] = array(); } $args = ossn_args($data[2]); echo "<li><a {$args} href='{$data[0]}'>\n\t\t<img src='{$icon}' /> \n\t\t<div class='text'>{$text}</div>\n\t\t</a>\n\t\t</li>"; } } echo '</div>';
/** * Get a tag for inserting css * * @params string $args array() * * @return string */ function ossn_html_js($args) { if (!is_array($args)) { return false; } $default = array('type' => 'text/javascript'); $args = array_merge($default, $args); $extend = ossn_args($args); return "\r\n<script {$extend}></script>"; }
<?php /** * OpenSource-SocialNetwork * * @package (Informatikon.com).ossn * @author OSSN Core Team <*****@*****.**> * @copyright 2014 iNFORMATIKON TECHNOLOGIES * @license General Public Licence http://opensource-socialnetwork.com/licence * @link http://www.opensource-socialnetwork.com/licence */ $attributes = ossn_args($params); echo "<img {$attributes} />";
/** * Get a tag for inserting css * * @params array $args array() * * @return string */ function ossn_html_css($args) { if (!is_array($args)) { return false; } $default = array('rel' => 'stylesheet', 'type' => 'text/css'); $args = array_merge($default, $args); return "\r\n<link " . ossn_args($args) . " />"; }
* @copyright 2014 iNFORMATIKON TECHNOLOGIES * @license General Public Licence http://www.opensource-socialnetwork.org/licence * @link http://www.opensource-socialnetwork.org/licence */ $postcontrols = $params['menu']; if ($postcontrols) { ?> <div class="ossn-wall-post-controls" onclick="Ossn.PostMenu(this);"> <div class="drop-down-arrow"></div> <div class="post-menu"> <div class="menu-links"> <?php if (!empty($postcontrols)) { foreach ($postcontrols as $menu) { foreach ($menu as $text => $link) { $link = ossn_args($link); ?> <li><a <?php echo $link; ?> ><?php echo $text; ?> </a></li> <?php } } } ?> </div> </div>
* Open Source Social Network * * @package (Informatikon.com).ossn * @author OSSN Core Team <*****@*****.**> * @copyright 2014 iNFORMATIKON TECHNOLOGIES * @license General Public Licence http://www.opensource-socialnetwork.org/licence * @link http://www.opensource-socialnetwork.org/licence */ $class = 'ossn-radio-input'; if (isset($params['class'])) { $class = $class . $params['class']; } $value = isset($params['value']) ? $params['value'] : ''; $values = isset($params['options']) ? $params['options'] : array(); $defaults = array('disabled' => false, 'class' => $class, 'type' => 'radio'); $params = array_merge($defaults, $params); unset($params['value']); unset($params['options']); $attributes = ossn_args($params); if (empty($values)) { return; } foreach ($values as $item => $label) { $vars = array(); $vars['value'] = $item; if (!empty($value) && $value === $item) { $vars['checked'] = 'checked'; } $vars = ossn_args($vars); echo "<input {$attributes} {$vars} /><span>{$label}</span>"; }
/** * Get a tag for inserting css * * @params string $args array() * * @return string */ function ossn_html_css($args) { return '<link rel="stylesheet" ' . ossn_args($args) . ' type="text/css"/>'; }
/** * Get a tag for inserting css * * @params string $args array() * * @return string */ function ossn_html_js($args) { $extend = ossn_args($args); return "\r\n<script type='text/javascript' {$extend}></script>"; }