/** * 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 */ $OssnComs = new OssnComponents(); $translit = OssnTranslit::urlize($params['component']->id); if (empty($params['component']->name)) { $translit = rand(); } $requirements = $OssnComs->checkRequirments($params['component']); //used code from ossn v1.0 if (!$params['OssnCom']->isActive($params['name'])) { $enable = ossn_site_url("action/component/enable?com={$params['name']}", true); $enable = "<a href='{$enable}' class='btn btn-success'><i class='fa fa-check'></i>" . ossn_print('admin:button:enable') . "</a>"; } elseif (!in_array($params['name'], $params['OssnCom']->requiredComponents())) { $disable = ossn_site_url("action/component/disable?com={$params['name']}", true); $disable = "<a href='{$disable}' class='btn btn-warning'><i class='fa fa-minus'></i>" . ossn_print('admin:button:disable') . "</a>"; } if (in_array($params['name'], ossn_registered_com_panel())) { $configure = ossn_site_url("administrator/component/{$params['name']}"); $configure = "<a href='{$configure}' class='btn btn-primary'><i class='fa fa-cogs'></i>" . ossn_print('admin:button:configure') . "</a>"; } if (!in_array($params['name'], $params['OssnCom']->requiredComponents())) { $delete = ossn_site_url("action/component/delete?component={$params['name']}", true); $delete = "<a href='{$delete}' class='btn btn-danger ossn-com-delete-button'><i class='fa fa-close'></i>" . ossn_print('admin:button:delete') . "</a>";