Example #1
0
function get_module_path($module_name)
{
    if (\module_exist($module_name)) {
        return get_module_dir() . '/' . $module_name;
    } else {
        return false;
    }
}
Example #2
0
 public function export_modules()
 {
     $parent = $this->parent->get('parent');
     //record the "menu interface" of object client
     //$interfaces_object = $this->parent->get(\get_constant('\platform\config\interfac3::_namespace'));
     foreach (get_constant('\\platform\\config\\interfac3::_i_' . $this->name) as $module) {
         if (module_exist($module)) {
             $module_path = get_module_path($module);
             $parent->lib2namespace($module_path, $parent->name . '.' . get_constant('\\platform\\config\\interfac3::_module_namespace'), build_extension(get_constant('\\platform\\config\\interfac3::_valid_module_extension'), 1));
             //update the "menu interface" of object client
             //$interfaces_object->{$this->name}->{$module} = get_module_description($module);
         } else {
             //update the "menu interface" of object client
             //$interfaces_object->{$this->name}->{$module} = get_constant('\platform\config\interfac3::_no_module_description_msg');
         }
         //            if($this->slots > $this->slots_max){
         //                throw new \Exception;
         //            }else{
         //                $this->slots_number += $module->slots_number;
         //            }
     }
 }
Example #3
0
<div class="row heading">
	<div class="col-md-6">
		<h1>PAGES</h1>
	</div>
	<div class="col-md-6 align-right">
		<div>
			<a class="btn btn-md btn-transparent" href="{{ func.site_url }}panel/pages/sync"><span class="fa fa-refresh fa-fw"></span> Sync pages</a>
			<a class="btn btn-md btn-transparent" href="{{ func.site_url }}panel/pages/create"><span class="fa fa-plus-circle fa-fw"></span> Create new page</a>
			<?php 
if (module_exist('builder')) {
    ?>
				<a class="btn btn-md btn-transparent" href="{{ func.site_url }}panel/builder/build"><span class="fa fa-plus-circle fa-gears"></span> Create page with Builder</a>
			<?php 
}
?>
		</div>
	</div>
</div>

<div class="panel panel-default">
	<div class="panel-body">
		<div class="dd" id="root">
			<ol class="dd-list">
				<?php 
echo $pages;
?>
			</ol>
		</div>
	</div>
</div>
Example #4
0
        <div class="dd-handle dd3-handle" title="klik and drag to rearrange"><span class="fa fa-align-justify" style="color:#aaa;line-height:27px;"></span></div>
        <div class="dd3-content">
            <?php 
        echo $content['title'];
        ?>
            <small><a href="<?php 
        echo site_url($content['url']);
        ?>
" target="_blank" class="page-url"><?php 
        echo $content['url'];
        ?>
</a></small>
            <div class="align-right pull-right">
                <div class="option">
                    <?php 
        if (isset($content['builder']) && module_exist('builder')) {
            ?>
                        <a href="<?php 
            echo site_url('panel/builder/build/' . $content['url']);
            ?>
" class="build" title="Edit with Builder"><span class="fa fa-gears"></span></a>
                    <?php 
        }
        ?>
                    <a href="<?php 
        echo site_url('panel/pages/edit/' . $content['url']);
        ?>
" class="edit" title="Edit"><span class="fa fa-edit"></span></a>
					<a href="<?php 
        echo site_url('panel/pages/create/' . $content['url']);
        ?>