Пример #1
0
<?php

/* * *************** these fields are required *********************************** */
//die();
//var_dump($MyModules);
$id = 0;
$message = '';
$data['module_Title'] = 'Super settings';
$data['message'] = '';
$obj = new NewsType();
if (isset($_GET['_Id'])) {
    $id = $_GET['_Id'];
    $data['_data'] = $obj->getByID($id);
} else {
    $data['_data'] = $obj->get('', $obj->getPrefix() . 'backend desc ,' . $obj->getPrefix() . 'sortOrder asc');
    $data['list_fields'] = $obj->getListField();
}
//$data['_extraModule'] = array(array('Commitments', 'Commit&action=Commitlist'));
$data['prefix'] = $obj->getPrefix();
$field_list = $obj->getUpdateFields();
$_data = $obj->getByID($id);
//$data['obj']=$obj;
$data['lists'] = $obj->getListField();
$upload_dir = UPLOADS_DIR . $obj->getUploadURL();
$data['upload_dir'] = $upload_dir;
$data['uploadUrl'] = '../uploads/' . $obj->getUploadURL();
/* * *************** END of these fields are required *********************************** */
/**
 *  $fields_post :: This list is the list of all fields which are affected while inserting in database
 * */
/**
Пример #2
0
<?php

//forceRedirect('?module=Commit');
?>
<div class="headline">Dashboard </div>
            
            
            
            <?php 
$ObjnewsType = new NewsType();
$menudata = $ObjnewsType->get(array('backend' => '1'));
//var_dump($menudata);
?>
                <?php 
foreach ($menudata as $row) {
    ?>
                        <div class="gallery_box1 ">
                            <?php 
    if ($row[$ObjnewsType->getPrefix() . 'url'] != 1) {
        ?>
                                <a href="home.php?module=<?php 
        echo $row[$ObjnewsType->getPrefix() . 'url'];
        ?>
">
                                    <img src="../uploads/newstype/thumb/<?php 
        if (isset($row['news01file']) && $row['news01file'] != '') {
            echo $row['news01file'];
        } else {
            echo 'noicon.png';
        }
        ?>
Пример #3
0
function BuildMenu($parentId, $ParentName = '')
{
    //$menu='';
    $ObjMenu = new NewsType();
    $MenuPrefix = $ObjMenu->getPrefix();
    $_result = $ObjMenu->get(array('parent' => $parentId, 'menu' => 0));
    //var_dump($_result);
    $_class = '';
    if (count($_result) < 1) {
        return;
    } else {
        //var_dump(count($_result));
    }
    $ulclass = '"" ';
    $exAttr = '';
    if ($parentId < 1) {
        $ulclass = 'nav navbar-nav';
    } else {
        $ulclass = 'dropdown-menu';
        $exAttr = 'role="menu"';
    }
    //
    echo '<ul class="' . $ulclass . '" ' . $exAttr . '>';
    foreach ($_result as $menuItem) {
        //var_dump($menuItem);
        $class = '';
        if (isset($_GET['page'])) {
            $curr_module = substr($_GET['page'], 0, strlen($menuItem[$MenuPrefix . 'module']));
            //echo $curr_module.$menuItem[$MenuPrefix.'module'];
        } else {
            $curr_module = 'home';
        }
        if (strtolower($curr_module) == strtolower($menuItem[$MenuPrefix . 'module'])) {
            $class = 'active';
        }
        if ($class != '') {
            //echo $curr_module;
        }
        //echo $class;
        //var_dump($_row);
        $url = '';
        if ($menuItem[$MenuPrefix . 'url'] == "0" || $menuItem[$MenuPrefix . 'url'] == '') {
            $url = '';
        } elseif ($menuItem[$MenuPrefix . 'hasChild'] == '0') {
            $url = $menuItem[$MenuPrefix . 'module'];
        } elseif ($menuItem[$MenuPrefix . 'url'] == 1) {
            $url = 'ActivityList';
        } elseif ($menuItem[$MenuPrefix . 'url']) {
            $url = $menuItem[$MenuPrefix . 'url'];
        }
        $exAttr = '';
        if ($menuItem[$MenuPrefix . 'hasChild']) {
            $class .= ' dropdown';
            $exAttr = 'class = "dropdown-toggle" data-toggle="dropdown"';
        }
        //if($parentId>0)
        echo '<li class="' . $class . '" >';
        echo '<a ' . $exAttr . ' href="';
        if ($url == 'ActivityList') {
            echo getSiteLink($url, '', '', $menuItem[$MenuPrefix . 'uin'], $menuItem[$MenuPrefix . 'title']);
        } else {
            echo getSiteLink($url, '');
            //echo getSiteLink($url,'',$menuItem[$MenuPrefix,'uin'],$menuItem[$MenuPrefix.'title']);
        }
        echo '" title="' . $menuItem[$MenuPrefix . 'title' . $_SESSION['lang_type']] . '">';
        if ($menuItem[$MenuPrefix . 'module'] == 'home') {
            echo '<span class="fa fa-home fa-fw"></span>';
        } else {
            echo $menuItem[$MenuPrefix . 'title' . $_SESSION['lang_type']];
            if ($menuItem[$MenuPrefix . 'hasChild'] == 1) {
                echo '<span class="caret"></span>';
            }
        }
        echo '</a>';
        //$objSub= new NewsType();
        if ($menuItem[$MenuPrefix . 'hasChild']) {
            $datasubMenu = $ObjMenu->getByParent($menuItem[$MenuPrefix . 'uin']);
            if (count($datasubMenu) > 0) {
                //echo $menuItem[$MenuPrefix.'uin'].' '.$menuItem[$MenuPrefix.'module'];
                BuildMenu($menuItem[$MenuPrefix . 'uin'], $menuItem[$MenuPrefix . 'module']);
            }
        }
        echo '</li>';
    }
    echo '</ul>';
    //return $menu;
}