Example #1
0
        $lister = getListerRange($_GET['page'], $TotalPages);
        if (isset($show_new_link)) {
            $smarty->assign('show_new_link', 'yes');
            if (isset($_POST['LINK'])) {
                $smarty->assign('pst_LINK', html_spchars($_POST['LINK']));
            }
        }
        if (isset($error_message)) {
            $smarty->assign('error_message', $error_message);
        }
        if (isset($_GET['safemode'])) {
            $error_message = ADMIN_SAFEMODE_WARNING;
        }
        $_SERVER['REQUEST_URI'] = set_query('safemode=&action=');
        $le_Categories = le_getCategories();
        foreach ($le_Categories as $_ind => $_val) {
            $le_Categories[$_ind]['links_num'] = le_getLinksNumber("le_lCategoryID = {$_val['le_cID']}");
        }
        $smarty->assign('le_LinksNumInCategories', le_getLinksNumber());
        $smarty->assign('REQUEST_URI', $_SERVER['REQUEST_URI']);
        $smarty->assign('url_allcategories', set_query('categoryID='));
        $smarty->assign('le_categories', $le_Categories);
        $smarty->assign('le_categories_num', count($le_Categories));
        $smarty->assign('le_CategoryID', $_GET['categoryID']);
        $smarty->assign('curr_page', $_GET['page']);
        $smarty->assign('last_page', $TotalPages);
        $smarty->assign('le_links', le_getLinks((int) $_GET['page'], (int) $ob_per_list, $_GET['categoryID'] ? array('le_lCategoryID' => (int) $_GET['categoryID']) : '1', 'le_lID, le_lText, le_lDesk, le_lURL, le_lCategoryID, le_lVerified', 'le_lVerified ASC, le_lURL ASC'));
        $smarty->assign('le_lister_range', range($lister['start'], $lister['end']));
        $smarty->assign("admin_sub_dpt", "modules_linkexchange.tpl");
    }
}
Example #2
0
                 }
             }
         } while (0);
         if (!isset($error)) {
             Redirect(set_query('added=ok', $_POST['fREDIRECT']));
         }
     }
 }
 #Links number per page
 $ob_per_list = 20;
 if (empty($_GET['le_categoryID'])) {
     $_GET['le_categoryID'] = 0;
 } else {
     $_GET['le_categoryID'] = (int) $_GET['le_categoryID'];
 }
 $TotalPages = ceil(le_getLinksNumber(($_GET['le_categoryID'] ? "le_lCategoryID = {$_GET['le_categoryID']}" : '1') . ' AND le_lVerified IS NOT NULL') / $ob_per_list);
 if (empty($_GET['page'])) {
     $_GET['page'] = 1;
 } else {
     $_GET['page'] = (int) $_GET['page'] > $TotalPages ? $TotalPages : (int) $_GET['page'];
 }
 if (isset($_GET['added']) || isset($_POST['added'])) {
     $error = STRING_ERROR_LE_LINK_ADDED;
 }
 $_SERVER['REQUEST_URI'] = set_query('added=');
 $lister = getListerRange($_GET['page'], $TotalPages);
 $le_Categories = le_getCategories();
 if (isset($_GET['show_all']) || isset($_POST['show_all'])) {
     $ob_per_list = $ob_per_list * $TotalPages;
     $smarty->assign('showAllLinks', '1');
     $_GET['page'] = 1;
Example #3
0
         $error_message = STRING_ERROR_LE_LINK_CATEGORY_EXISTS;
     }
     break;
 case 'SAVE_LINK_CATEGORY':
     if (le_saveCategory($_POST['LINK_CATEGORY'])) {
         $msg = 'ok';
     } else {
         $error_message = STRING_ERROR_LE_LINK_CATEGORY_EXISTS;
     }
     break;
 case 'DELETE_LINK_CATEGORY':
     if (!isset($_POST['LINK_CATEGORY']['le_cID'])) {
         break;
     }
     le_deleteCategory((int) $_POST['LINK_CATEGORY']['le_cID']);
     $_links = le_getLinks(0, le_getLinksNumber('le_lCategoryID = ' . (int) $_POST['LINK_CATEGORY']['le_cID']), (int) $_POST['LINK_CATEGORY']['le_cID'], 'le_lID', 'le_lVerified ASC, le_lURL ASC');
     foreach ($_links as $__link) {
         le_SaveLink(array('le_lID' => (int) $__link['le_lID'], 'le_lCategoryID' => 0));
     }
     $_POST['fREDIRECT'] = set_query('categoryID=', $_POST['fREDIRECT']);
     $msg = 'ok';
     break;
 case 'NEW_LINK':
     if (!strlen(str_replace('http://', '', $_POST['LINK']['le_lURL']))) {
         $error_message = STRING_ERROR_LE_ENTER_LINK;
         $show_new_link = true;
         break;
     }
     $_POST['LINK']['le_lURL'] = xEscSQL($_POST['LINK']['le_lURL']);
     if (!strlen($_POST['LINK']['le_lText'])) {
         $error_message = STRING_ERROR_LE_ENTER_TEXT;