Пример #1
0
 public function testContentCategories()
 {
     $params = array('title' => 'My categories page', 'content_type' => 'page', 'subtype' => 'dynamic', 'is_active' => 1);
     //saving
     $parent_page_id = save_content($params);
     $parent_page_data = get_content_by_id($parent_page_id);
     $params = array('title' => 'Test Category 1', 'parent_page' => $parent_page_id);
     //saving
     $category_id = save_category($params);
     $category_data = get_category_by_id($category_id);
     $category_page = get_page_for_category($category_data['id']);
     $delete_category = delete_category($category_id);
     $delete_page = delete_content($parent_page_id);
     $deleted_page = get_content_by_id($parent_page_id);
     $params = array('title' => 'Test Category with invalid position', 'position' => 'uga buga');
     $category_with_invalid_pos = save_category($params);
     //PHPUnit
     $this->assertEquals(true, intval($parent_page_id) > 0);
     $this->assertEquals(true, intval($category_id) > 0);
     $this->assertEquals(true, is_array($category_data));
     $this->assertEquals(true, is_array($category_page));
     $this->assertEquals($category_page['title'], $parent_page_data['title']);
     $this->assertEquals(true, $delete_category);
     $this->assertEquals(false, $deleted_page);
     $this->assertEquals(true, intval($category_with_invalid_pos) > 0);
     $this->assertEquals(true, is_array($delete_page));
 }
Пример #2
0
            break;
        case "content_save":
            content_save($title, $subtitle, $page_header, $text, $page_footer, $signature, $clanguage, $active, $cid);
            break;
        case "content_save_edit":
            content_save_edit($pid, $title, $subtitle, $page_header, $text, $page_footer, $signature, $clanguage, $active, $cid);
            break;
        case "content_change_status":
            content_change_status($pid, $active);
            break;
        case "add_category":
            add_category($cat_title, $description);
            break;
        case "edit_category":
            edit_category($cid);
            break;
        case "save_category":
            save_category($cid, $cat_title, $description);
            break;
        case "del_content_cat":
            del_content_cat($cid, $ok);
            break;
    }
} else {
    include "header.php";
    GraphicAdmin();
    OpenTable();
    echo "<center><b>" . _ERROR . "</b><br><br>You do not have administration permission for module \"{$module_name}\"</center>";
    CloseTable();
    include "footer.php";
}
Пример #3
0
require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/config.php';
// This script is only available from within the Moodle environment.
defined('MOODLE_INTERNAL') || die;
require_once $CFG->libdir . "/dmllib.php";
require_once $CFG->libdir . "/datalib.php";
global $DB;
echo 'Get categories to create...</br>';
$categorysource = $DB->get_records_select('tmp_category_source', '1=1');
echo 'Start adding categories...</br>';
echo '--------------------------</br>';
// Loop through categories from source.
foreach ($categorysource as $category) {
    // Save the categories.
    if ($parentid = save_category($category->programtype, 0)) {
        if ($parentid = save_category($category->department, $parentid)) {
            $parentid = save_category($category->program, $parentid);
        }
    }
}
echo '--------------------------</br>';
echo 'Finished!!</br>';
echo '--------------------------</br>';
/**
 * Save the course category
 *
 * @author Andrew Zoltay
 * date    2011-05-30
 * @global type $DB
 * @param string $categoryname
 * @param int $parent
 * @return boolean - success or failure
Пример #4
0
    exit;
}
if (isset($_GET["top10"])) {
    popup_top10();
    exit;
}
if (isset($_GET["top10-list"])) {
    popup_top10_list();
    exit;
}
if (isset($_GET["top10-users"])) {
    popup_top10_users();
    exit;
}
if (isset($_GET["category"])) {
    save_category();
    exit;
}
if (isset($_GET["categories-of"])) {
    exit;
}
js();
function js()
{
    $page = CurrentPageName();
    $tpl = new templates();
    $start = "CategorizeLoad()";
    if (isset($_GET["load-js"])) {
        $_GET["www"] = $_GET["load-js"];
        $start = "CategorizeLoadAjax()";
    }
Пример #5
0
     show_categories();
     break;
 case 'newcat':
     new_category();
     break;
 case 'editcat':
     new_category(1);
     break;
 case 'delcat':
     delete_category();
     break;
 case 'save':
     save_category();
     break;
 case 'saveedit':
     save_category(1);
     break;
 case 'opencat':
     category_status('open');
     break;
 case 'closecat':
     category_status('close');
     break;
 case 'new':
     images_form(0);
     break;
 case 'resize':
     resize_images();
     break;
 case 'edit':
     edit_image();
Пример #6
0
	if(!$user->AsSquidAdministrator){
		$tpl=new templates();
		echo "alert('".$tpl->javascript_parse_text("{ERROR_NO_PRIVS}")."');";
		exit;
		
	}
	
	
	if(isset($_GET["popup"])){popup();exit;}
	if(isset($_GET["categorizer"])){popup_categories();exit;}
	if(isset($_GET["top10"])){popup_top10();exit;}
	if(isset($_GET["top10-list"])){popup_top10_list();exit;}
	if(isset($_GET["top10-users"])){popup_top10_users();exit;}
	
	
	if(isset($_GET["category"])){save_category();exit;}
	if(isset($_GET["categories-of"])){get_categories();exit;}
	js();
	
function js(){
	$page=CurrentPageName();
	$start="CategorizeLoad()";
	
	if(isset($_GET["load-js"])){
		$_GET["www"]=$_GET["load-js"];
		$start="CategorizeLoadAjax()";
		
	}
	
	$html="
	function CategorizeLoad(){