Example #1
0
<?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>
Example #6
0
 * 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>";
}