Карты памяти (mindjet mindcards) – это способ отображения информации, хранимой во внешнем источнике данных (файлах, БД), в виде древовидного списка. Узлами списка выступают объекты системы, между которыми устанавливаются взаимоотношения типа Родитель-потомок.
Среди преимуществ использования карт памяти можно выделить следующие:
В качестве примера использования карт памяти составим карту сайта - древовидный список страниц сайта:
include_once(SYS_BASE_PATH.'main/classes/wajaxmindcard.class.php');
$w = new wAjaxMindCard();
$w->q->select('objid');
$w->q->select('name', '', array('lang' => true));
$w->q->select('isfolder');
$w->q->select('parent');
$w->q->from('sys_objects');
$w->q->where("objid<>'0'");
$w->q->where("objtype='sys_elements_pages'");
$w->q->where("parent=:parent:");
$w->q->orderby('name', true);
$w->title = 'Site Map';
$w->Show();