renamed some configuration items
- max_logs_per_page - max_logs_in_project_home - max_log_in_site_home added the full change log view for a project merged the user controller to the site controller removed the user controller
This commit is contained in:
parent
50d8cecdae
commit
c9e6b622c4
@ -92,19 +92,19 @@ max_upload_size = "10000"
|
||||
max_latest_projects = "10"
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; Maximum number of site log entries to show per page
|
||||
; Maximum number of log entries to show per details page
|
||||
;------------------------------------------------------------------------------
|
||||
max_site_logs_per_page = "50"
|
||||
max_logs_per_page = "50"
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; Maximum number of svn commits to show in the front page
|
||||
; Maximum number of log entries to show in the front page
|
||||
;------------------------------------------------------------------------------
|
||||
max_svn_commits = "10"
|
||||
max_logs_in_site_home = "10"
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; Maximum number of svn commits to show in the project home page
|
||||
; Maximum number of log entries to show in the project home page
|
||||
;------------------------------------------------------------------------------
|
||||
max_svn_commits_in_project = "5"
|
||||
max_logs_in_project_home = "5"
|
||||
|
||||
;------------------------------------------------------------------------------
|
||||
; directory to accomodate subversion repositories
|
||||
|
@ -40,7 +40,7 @@
|
||||
|
|
||||
*/
|
||||
|
||||
$route['default_controller'] = "user";
|
||||
$route['default_controller'] = "site";
|
||||
$route['scaffolding_trigger'] = "";
|
||||
|
||||
|
||||
|
@ -7,7 +7,6 @@ www_DATA = \
|
||||
project.php \
|
||||
site.php \
|
||||
source.php \
|
||||
user.php \
|
||||
wiki.php
|
||||
|
||||
EXTRA_DIST = $(www_DATA)
|
||||
|
@ -170,7 +170,6 @@ www_DATA = \
|
||||
project.php \
|
||||
site.php \
|
||||
source.php \
|
||||
user.php \
|
||||
wiki.php
|
||||
|
||||
EXTRA_DIST = $(www_DATA)
|
||||
|
@ -44,7 +44,7 @@ class Main extends Controller
|
||||
else
|
||||
{
|
||||
if ($user_url != "") redirect ($user_url);
|
||||
else redirect ('user/home');
|
||||
else redirect ('site/home');
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -74,7 +74,7 @@ class Main extends Controller
|
||||
{
|
||||
$this->login->deauthenticate ();
|
||||
if ($url != "") redirect ($this->converter->HexToAscii($url));
|
||||
else redirect ('user/home');
|
||||
else redirect ('site/home');
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -6,6 +6,7 @@ class Project extends Controller
|
||||
var $VIEW_HOME = 'project_home';
|
||||
var $VIEW_EDIT = 'project_edit';
|
||||
var $VIEW_DELETE = 'project_delete';
|
||||
var $VIEW_LOG = 'log';
|
||||
|
||||
function Project ()
|
||||
{
|
||||
@ -47,7 +48,7 @@ class Project extends Controller
|
||||
else
|
||||
{
|
||||
$log_entries = $this->logs->getEntries (
|
||||
0, CODEPOT_MAX_SVN_COMMITS_IN_PROJECT, $projectid);
|
||||
0, CODEPOT_MAX_LOGS_IN_PROJECT_HOME, $projectid);
|
||||
if ($log_entries === FALSE)
|
||||
{
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
@ -158,7 +159,7 @@ class Project extends Controller
|
||||
$this->_edit_project ($project, 'create', $login);
|
||||
}
|
||||
|
||||
function update ($projectid)
|
||||
function update ($projectid = '')
|
||||
{
|
||||
$this->load->model ('ProjectModel', 'projects');
|
||||
|
||||
@ -223,8 +224,8 @@ class Project extends Controller
|
||||
else
|
||||
{
|
||||
// the project has been deleted successfully.
|
||||
// go back to the user home.
|
||||
redirect ('user/projectlist');
|
||||
// go back to the project list.
|
||||
redirect ('site/projectlist');
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -252,7 +253,7 @@ class Project extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
function delete ($projectid)
|
||||
function delete ($projectid = '')
|
||||
{
|
||||
$this->load->model ('ProjectModel', 'projects');
|
||||
|
||||
@ -286,6 +287,66 @@ class Project extends Controller
|
||||
$this->_delete_project ($project, $login);
|
||||
}
|
||||
}
|
||||
|
||||
function log ($projectid = '', $offset = 0)
|
||||
{
|
||||
$this->load->model ('ProjectModel', 'projects');
|
||||
|
||||
$login = $this->login->getUser ();
|
||||
|
||||
$project = $this->projects->get ($projectid);
|
||||
if ($project === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
}
|
||||
else if ($project === NULL)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] =
|
||||
$this->lang->line('MSG_NO_SUCH_PROJECT') .
|
||||
" - {$projectid}";
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->load->library ('pagination');
|
||||
$this->load->model ('LogModel', 'logs');
|
||||
|
||||
$num_log_entries = $this->logs->getNumEntries ($projectid);
|
||||
if ($num_log_entries === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
$pagecfg['base_url'] = site_url() . "/project/log/{$projectid}/";
|
||||
$pagecfg['total_rows'] = $num_log_entries;
|
||||
$pagecfg['per_page'] = CODEPOT_MAX_LOGS_PER_PAGE;
|
||||
$pagecfg['uri_segment'] = 4;
|
||||
|
||||
$log_entries = $this->logs->getEntries ($offset, $pagecfg['per_page'], $projectid);
|
||||
if ($log_entries === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
$this->pagination->initialize ($pagecfg);
|
||||
|
||||
$data['project'] = $project;
|
||||
$data['login'] = $login;
|
||||
$data['log_entries'] = $log_entries;
|
||||
$data['page_links'] = $this->pagination->create_links ();
|
||||
|
||||
$this->load->view ($this->VIEW_LOG, $data);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -3,8 +3,11 @@
|
||||
class Site extends Controller
|
||||
{
|
||||
var $VIEW_ERROR = 'error';
|
||||
var $VIEW_HOME = 'site_home';
|
||||
var $VIEW_EDIT = 'site_edit';
|
||||
var $VIEW_DELETE = 'site_delete';
|
||||
var $VIEW_LOG = 'log';
|
||||
var $VIEW_PROJECT_LIST = 'project_list';
|
||||
|
||||
function Site ()
|
||||
{
|
||||
@ -19,6 +22,58 @@ class Site extends Controller
|
||||
$this->lang->load ('common', CODEPOT_LANG);
|
||||
}
|
||||
|
||||
function index ()
|
||||
{
|
||||
return $this->home ();
|
||||
}
|
||||
|
||||
function home ()
|
||||
{
|
||||
$login = $this->login->getUser ();
|
||||
if (CODEPOT_SIGNIN_COMPULSORY && $login['id'] == '')
|
||||
redirect ('main/signin');
|
||||
|
||||
$this->load->model ('SiteModel', 'sites');
|
||||
$this->load->model ('ProjectModel', 'projects');
|
||||
$this->load->model ('LogModel', 'logs');
|
||||
|
||||
$site = $this->sites->get (CODEPOT_DEFAULT_SITEID);
|
||||
if ($site === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
if ($site === NULL) $site = $this->sites->getDefault ();
|
||||
|
||||
$latest_projects = $this->projects->getLatestProjects ($login['id'], CODEPOT_MAX_LATEST_PROJECTS);
|
||||
if ($latest_projects === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
$log_entries = $this->logs->getEntries (0, CODEPOT_MAX_LOGS_IN_SITE_HOME);
|
||||
if ($log_entries === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
$data['login'] = $login;
|
||||
$data['latest_projects'] = $latest_projects;
|
||||
$data['log_entries'] = $log_entries;
|
||||
$data['site'] = $site;
|
||||
//$data['user_name'] = '';
|
||||
//$data['user_pass'] = '';
|
||||
$this->load->view ($this->VIEW_HOME, $data);
|
||||
}
|
||||
|
||||
function _edit_site ($site, $mode, $login)
|
||||
{
|
||||
$this->load->helper ('form');
|
||||
@ -65,8 +120,8 @@ class Site extends Controller
|
||||
}
|
||||
else
|
||||
{
|
||||
//redirect ('user/home/' . $site->id);
|
||||
redirect ('user/home');
|
||||
//redirect ('site/home/' . $site->id);
|
||||
redirect ('site/home');
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -177,16 +232,16 @@ class Site extends Controller
|
||||
else
|
||||
{
|
||||
// the site has been deleted successfully.
|
||||
// go back to the user home.
|
||||
redirect ('user/home');
|
||||
// go back to the site home.
|
||||
redirect ('site/home');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
// the confirm checkbox is not checked.
|
||||
// go back to the site home page.
|
||||
//redirect ('user/home/' . $site->id);
|
||||
redirect ('user/home');
|
||||
//redirect ('site/home/' . $site->id);
|
||||
redirect ('site/home');
|
||||
}
|
||||
}
|
||||
else
|
||||
@ -238,6 +293,108 @@ class Site extends Controller
|
||||
$this->_delete_site ($site, $login);
|
||||
}
|
||||
}
|
||||
|
||||
function log ($offset = 0)
|
||||
{
|
||||
$login = $this->login->getUser ();
|
||||
|
||||
$this->load->library ('pagination');
|
||||
$this->load->model ('LogModel', 'logs');
|
||||
|
||||
$num_log_entries = $this->logs->getNumEntries ();
|
||||
if ($num_log_entries === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
$pagecfg['base_url'] = site_url() . '/site/log/';
|
||||
$pagecfg['total_rows'] = $num_log_entries;
|
||||
$pagecfg['per_page'] = CODEPOT_MAX_LOGS_PER_PAGE;
|
||||
$pagecfg['uri_segment'] = 3;
|
||||
|
||||
$log_entries = $this->logs->getEntries ($offset, $pagecfg['per_page']);
|
||||
if ($log_entries === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
$this->pagination->initialize ($pagecfg);
|
||||
|
||||
$data['login'] = $login;
|
||||
$data['log_entries'] = $log_entries;
|
||||
$data['page_links'] = $this->pagination->create_links ();
|
||||
|
||||
$this->load->view ($this->VIEW_LOG, $data);
|
||||
}
|
||||
|
||||
function projectlist ()
|
||||
{
|
||||
$login = $this->login->getUser ();
|
||||
if (CODEPOT_SIGNIN_COMPULSORY && $login['id'] == '')
|
||||
redirect ('main/signin');
|
||||
|
||||
$this->load->model ('ProjectModel', 'projects');
|
||||
|
||||
$projects = $this->projects->getMyProjects ($login['id']);
|
||||
$other_projects = $this->projects->getOtherProjects ($login['id']);
|
||||
|
||||
if ($projects === FALSE || $other_projects === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['projects'] = $projects;
|
||||
$data['other_projects'] = $other_projects;
|
||||
$this->load->view ($this->VIEW_PROJECT_LIST, $data);
|
||||
}
|
||||
}
|
||||
|
||||
function preference ()
|
||||
{
|
||||
$login = $this->login->getUser();
|
||||
if ($login['id'] == '') redirect ('main/signin');
|
||||
|
||||
$this->load->view (
|
||||
$this->VIEW_ERROR,
|
||||
array (
|
||||
'login' => $login,
|
||||
'message' => 'USER PREFERENCE NOT SUPPORTED YET'
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
function admin ()
|
||||
{
|
||||
$login = $this->login->getUser();
|
||||
if ($login['id'] == '') redirect ('main/signin');
|
||||
|
||||
if ($login['sysadmin?'])
|
||||
{
|
||||
echo "...Site Administration...";
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->load->view (
|
||||
$this->VIEW_ERROR,
|
||||
array (
|
||||
'login' => $login,
|
||||
'message' => 'NO PERMISSION'
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
||||
|
@ -1,178 +0,0 @@
|
||||
<?php
|
||||
|
||||
class User extends Controller
|
||||
{
|
||||
var $VIEW_ERROR = 'error';
|
||||
var $VIEW_HOME = 'user_home';
|
||||
var $VIEW_PROJECT_LIST = 'project_list';
|
||||
var $VIEW_SITELOG = 'user_sitelog';
|
||||
|
||||
function User ()
|
||||
{
|
||||
parent::Controller ();
|
||||
|
||||
$this->load->helper ('url');
|
||||
$this->load->helper ('form');
|
||||
$this->load->library ('Converter', 'converter');
|
||||
$this->load->model (CODEPOT_LOGIN_MODEL, 'login');
|
||||
|
||||
$this->load->library ('Language', 'lang');
|
||||
$this->lang->load ('common', CODEPOT_LANG);
|
||||
}
|
||||
|
||||
function index ()
|
||||
{
|
||||
return $this->home ();
|
||||
}
|
||||
|
||||
function home ()
|
||||
{
|
||||
$login = $this->login->getUser ();
|
||||
if (CODEPOT_SIGNIN_COMPULSORY && $login['id'] == '')
|
||||
redirect ('main/signin');
|
||||
|
||||
$this->load->model ('SiteModel', 'sites');
|
||||
$this->load->model ('ProjectModel', 'projects');
|
||||
$this->load->model ('LogModel', 'logs');
|
||||
|
||||
$site = $this->sites->get (CODEPOT_DEFAULT_SITEID);
|
||||
if ($site === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
if ($site === NULL) $site = $this->sites->getDefault ();
|
||||
|
||||
$latest_projects = $this->projects->getLatestProjects ($login['id'], CODEPOT_MAX_LATEST_PROJECTS);
|
||||
if ($latest_projects === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
$log_entries = $this->logs->getEntries (0, CODEPOT_MAX_SVN_COMMITS);
|
||||
if ($log_entries === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
$data['login'] = $login;
|
||||
$data['latest_projects'] = $latest_projects;
|
||||
$data['log_entries'] = $log_entries;
|
||||
$data['site'] = $site;
|
||||
//$data['user_name'] = '';
|
||||
//$data['user_pass'] = '';
|
||||
$this->load->view ($this->VIEW_HOME, $data);
|
||||
}
|
||||
|
||||
function sitelog ($offset = 0)
|
||||
{
|
||||
$login = $this->login->getUser ();
|
||||
|
||||
$this->load->library ('pagination');
|
||||
$this->load->model ('LogModel', 'logs');
|
||||
|
||||
$num_log_entries = $this->logs->getNumEntries ();
|
||||
if ($num_log_entries === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
$pagecfg['base_url'] = site_url() . '/user/sitelog/';
|
||||
$pagecfg['total_rows'] = $num_log_entries;
|
||||
$pagecfg['per_page'] = CODEPOT_MAX_SITE_LOGS_PER_PAGE;
|
||||
|
||||
$log_entries = $this->logs->getEntries ($offset, $pagecfg['per_page']);
|
||||
if ($log_entries === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
$this->pagination->initialize ($pagecfg);
|
||||
|
||||
$data['login'] = $login;
|
||||
$data['log_entries'] = $log_entries;
|
||||
$data['page_links'] = $this->pagination->create_links ();
|
||||
|
||||
$this->load->view ($this->VIEW_SITELOG, $data);
|
||||
}
|
||||
|
||||
function projectlist ()
|
||||
{
|
||||
$login = $this->login->getUser ();
|
||||
if (CODEPOT_SIGNIN_COMPULSORY && $login['id'] == '')
|
||||
redirect ('main/signin');
|
||||
|
||||
$this->load->model ('ProjectModel', 'projects');
|
||||
|
||||
$projects = $this->projects->getMyProjects ($login['id']);
|
||||
$other_projects = $this->projects->getOtherProjects ($login['id']);
|
||||
|
||||
if ($projects === FALSE || $other_projects === FALSE)
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['message'] = 'DATABASE ERROR';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['login'] = $login;
|
||||
$data['projects'] = $projects;
|
||||
$data['other_projects'] = $other_projects;
|
||||
$this->load->view ($this->VIEW_PROJECT_LIST, $data);
|
||||
}
|
||||
}
|
||||
|
||||
function preference ()
|
||||
{
|
||||
$login = $this->login->getUser();
|
||||
if ($login['id'] == '') redirect ('main/signin');
|
||||
|
||||
$this->load->view (
|
||||
$this->VIEW_ERROR,
|
||||
array (
|
||||
'login' => $login,
|
||||
'message' => 'USER PREFERENCE NOT SUPPORTED YET'
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
function admin ()
|
||||
{
|
||||
$login = $this->login->getUser();
|
||||
if ($login['id'] == '') redirect ('main/signin');
|
||||
|
||||
|
||||
if ($login['sysadmin?'])
|
||||
{
|
||||
echo "...Site Administration...";
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->load->view (
|
||||
$this->VIEW_ERROR,
|
||||
array (
|
||||
'login' => $login,
|
||||
'message' => 'NO PERMISSION'
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
?>
|
@ -22,7 +22,7 @@ class Wiki extends Controller
|
||||
|
||||
}
|
||||
|
||||
function home ($projectid = "")
|
||||
function home ($projectid = '')
|
||||
{
|
||||
$this->load->model ('ProjectModel', 'projects');
|
||||
$this->load->model ('WikiModel', 'wikis');
|
||||
@ -62,7 +62,7 @@ class Wiki extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
function show ($projectid, $name)
|
||||
function _show_wiki ($projectid, $name, $create)
|
||||
{
|
||||
$this->load->model ('ProjectModel', 'projects');
|
||||
$this->load->model ('WikiModel', 'wikis');
|
||||
@ -72,6 +72,13 @@ class Wiki extends Controller
|
||||
redirect ('main/signin');
|
||||
$data['login'] = $login;
|
||||
|
||||
if ($name == '')
|
||||
{
|
||||
$data['message'] = 'INVALID PARAMETERS';
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
return;
|
||||
}
|
||||
|
||||
$name = $this->converter->HexToAscii ($name);
|
||||
|
||||
$project = $this->projects->get ($projectid);
|
||||
@ -120,8 +127,18 @@ class Wiki extends Controller
|
||||
}
|
||||
else if ($wiki === NULL)
|
||||
{
|
||||
redirect ("wiki/create/{$projectid}/" .
|
||||
$this->converter->AsciiToHex($name));
|
||||
if ($create)
|
||||
{
|
||||
redirect ("wiki/create/{$projectid}/" .
|
||||
$this->converter->AsciiToHex($name));
|
||||
}
|
||||
else
|
||||
{
|
||||
$data['message'] =
|
||||
$this->lang->line('MSG_NO_SUCH_WIKI_PAGE') .
|
||||
" - {$name}";
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -133,6 +150,16 @@ class Wiki extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
function show ($projectid = '' , $name = '')
|
||||
{
|
||||
$this->_show_wiki ($projectid, $name, TRUE);
|
||||
}
|
||||
|
||||
function show_r ($projectid = '' , $name = '')
|
||||
{
|
||||
$this->_show_wiki ($projectid, $name, FALSE);
|
||||
}
|
||||
|
||||
function _edit_wiki ($projectid, $name, $mode)
|
||||
{
|
||||
$this->load->helper ('form');
|
||||
@ -228,7 +255,9 @@ class Wiki extends Controller
|
||||
}
|
||||
else if ($wiki == NULL)
|
||||
{
|
||||
$data['message'] = "NO SUCH WIKI PAGE - $name";
|
||||
$data['message'] =
|
||||
$this->lang->line('MSG_NO_SUCH_WIKI_PAGE') .
|
||||
" - {$name}";
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
}
|
||||
else
|
||||
@ -251,17 +280,17 @@ class Wiki extends Controller
|
||||
}
|
||||
}
|
||||
|
||||
function create ($projectid, $name = "")
|
||||
function create ($projectid = '', $name = '')
|
||||
{
|
||||
return $this->_edit_wiki ($projectid, $name, "create");
|
||||
return $this->_edit_wiki ($projectid, $name, 'create');
|
||||
}
|
||||
|
||||
function update ($projectid, $name)
|
||||
function update ($projectid = '', $name = '')
|
||||
{
|
||||
return $this->_edit_wiki ($projectid, $name, "update");
|
||||
return $this->_edit_wiki ($projectid, $name, 'update');
|
||||
}
|
||||
|
||||
function delete ($projectid, $name)
|
||||
function delete ($projectid = '', $name = '')
|
||||
{
|
||||
$this->load->helper ('form');
|
||||
$this->load->library ('form_validation');
|
||||
@ -326,12 +355,12 @@ class Wiki extends Controller
|
||||
}
|
||||
else
|
||||
{
|
||||
redirect ('wiki/home/' . $project->id);
|
||||
redirect ("wiki/home/{$project->id}");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
redirect ('wiki/show/' . $project->id . '/' .
|
||||
redirect ("wiki/show/{$project->id}/" .
|
||||
$this->converter->AsciiToHex($wiki->name));
|
||||
}
|
||||
}
|
||||
@ -352,7 +381,9 @@ class Wiki extends Controller
|
||||
}
|
||||
else if ($wiki === NULL)
|
||||
{
|
||||
$data['message'] = "NO SUCH WIKI PAGE - $name";
|
||||
$data['message'] =
|
||||
$this->lang->line('MSG_NO_SUCH_WIKI_PAGE') .
|
||||
" - {$name}";
|
||||
$this->load->view ($this->VIEW_ERROR, $data);
|
||||
}
|
||||
else
|
||||
|
@ -15,6 +15,7 @@ $lang['Difference'] = 'Diff';
|
||||
$lang['Directory'] = 'Directory';
|
||||
$lang['Download'] = 'Download';
|
||||
$lang['Edit'] = 'Edit';
|
||||
$lang['Error'] = 'Error';
|
||||
$lang['Head revision'] = 'Head revision';
|
||||
$lang['History'] = 'History';
|
||||
$lang['Home'] = 'Home';
|
||||
@ -64,6 +65,7 @@ $lang['MSG_NO_DIFF'] = 'No difference found';
|
||||
$lang['MSG_NO_FILES_AVAIL'] = 'No files available';
|
||||
$lang['MSG_NO_SOURCE_CODE_AVAIL'] = 'No source code available';
|
||||
$lang['MSG_NO_SUCH_PROJECT'] = 'No such project';
|
||||
$lang['MSG_NO_SUCH_WIKI_PAGE'] = 'No such wiki page';
|
||||
$lang['MSG_NO_WIKIS_AVAIL'] = 'No wiki pages available';
|
||||
$lang['MSG_SURE_TO_DELETE_THIS'] = "I'm sure to delete this";
|
||||
?>
|
||||
|
@ -15,6 +15,7 @@ $lang['Difference'] = 'Beda';
|
||||
$lang['Directory'] = 'Direktori';
|
||||
$lang['Download'] = 'Download';
|
||||
$lang['Edit'] = 'Rubah';
|
||||
$lang['Error'] = 'Error';
|
||||
$lang['Head revision'] = 'Kepala revisi';
|
||||
$lang['History'] = 'Sejarah';
|
||||
$lang['Home'] = 'Beranda';
|
||||
@ -54,15 +55,16 @@ $lang['Username'] = 'Nama pemakai';
|
||||
$lang['Wiki'] = 'Wiki';
|
||||
$lang['Wikis'] = 'Wiki';
|
||||
|
||||
$lang['MSG_LOG_COMMIT_BY'] = 'committed by %s';
|
||||
$lang['MSG_LOG_CREATE_BY'] = 'created by %s';
|
||||
$lang['MSG_LOG_DELETE_BY'] = 'deleted by %s';
|
||||
$lang['MSG_LOG_UPDATE_BY'] = 'updated by %s';
|
||||
$lang['MSG_LOG_COMMIT_BY'] = 'Dicommit oleh %s';
|
||||
$lang['MSG_LOG_CREATE_BY'] = 'Dibuat oleh %s';
|
||||
$lang['MSG_LOG_DELETE_BY'] = 'Dihapus oleh %s';
|
||||
$lang['MSG_LOG_UPDATE_BY'] = 'Diupdate oleh %s';
|
||||
|
||||
$lang['MSG_NO_DIFF'] = 'Tidak ada bedanya';
|
||||
$lang['MSG_NO_FILES_AVAIL'] = 'Tidak ada file tersedia';
|
||||
$lang['MSG_NO_SOURCE_CODE_AVAIL'] = 'Tidak ada kode sumber tersedia';
|
||||
$lang['MSG_NO_SUCH_PROJECT'] = 'No such project';
|
||||
$lang['MSG_NO_SUCH_WIKI_PAGE'] = 'No such wiki page';
|
||||
$lang['MSG_NO_WIKIS_AVAIL'] = 'Tidak ada halaman wiki tersedia';
|
||||
$lang['MSG_SURE_TO_DELETE_THIS'] = "Saya yakin untuk menghapus";
|
||||
?>
|
||||
|
@ -15,6 +15,7 @@ $lang['Difference'] = '차이점';
|
||||
$lang['Directory'] = '디렉토리';
|
||||
$lang['Download'] = '내려받기';
|
||||
$lang['Edit'] = '수정';
|
||||
$lang['Error'] = '오류';
|
||||
$lang['Head revision'] = '최신리비전';
|
||||
$lang['History'] = '변경기록';
|
||||
$lang['Home'] = '홈';
|
||||
@ -63,6 +64,7 @@ $lang['MSG_NO_DIFF'] = '차이점이 없습니다';
|
||||
$lang['MSG_NO_FILES_AVAIL'] = '사용가능한 파일이 없습니다';
|
||||
$lang['MSG_NO_SOURCE_CODE_AVAIL'] = '사용가능한 소스코드가 없습니다';
|
||||
$lang['MSG_NO_SUCH_PROJECT'] = '프로젝트가 없습니다';
|
||||
$lang['MSG_NO_SUCH_WIKI_PAGE'] = '위키페이지가 없습니다';
|
||||
$lang['MSG_NO_WIKIS_AVAIL'] = '사용가능한 위키페이지가 없습니다';
|
||||
$lang['MSG_SURE_TO_DELETE_THIS'] = '반드시 이것을 삭제하고 싶어요';
|
||||
?>
|
||||
|
@ -14,8 +14,15 @@ class LogModel extends Model
|
||||
|
||||
//$this->db->where ('type', 'code');
|
||||
//$this->db->where ('action', 'commit');
|
||||
|
||||
if ($projectid != '') $this->db->where ('projectid', $projectid);
|
||||
$num = $this->db->count_all ('log');
|
||||
//$num = $this->db->count_all ('log');
|
||||
|
||||
$this->db->select ('count(id) as count');
|
||||
$query = $this->db->get ('log');
|
||||
$result = $query->result();
|
||||
|
||||
$num = empty($result)? 0: $result[0]->count;
|
||||
|
||||
$this->db->trans_complete ();
|
||||
if ($this->db->trans_status() === FALSE) return FALSE;
|
||||
|
@ -7,6 +7,7 @@ www_DATA = \
|
||||
file_show.php \
|
||||
footer.php \
|
||||
index.html \
|
||||
log.php \
|
||||
login.php \
|
||||
project_delete.php \
|
||||
project_edit.php \
|
||||
@ -15,6 +16,7 @@ www_DATA = \
|
||||
projectbar.php \
|
||||
site_edit.php \
|
||||
site_delete.php \
|
||||
site_home.php \
|
||||
source_blame.php \
|
||||
source_diff.php \
|
||||
source_file.php \
|
||||
@ -22,8 +24,6 @@ www_DATA = \
|
||||
source_history.php \
|
||||
source_revision.php \
|
||||
taskbar.php \
|
||||
user_home.php \
|
||||
user_sitelog.php \
|
||||
wiki_delete.php \
|
||||
wiki_edit.php \
|
||||
wiki_home.php \
|
||||
|
@ -170,6 +170,7 @@ www_DATA = \
|
||||
file_show.php \
|
||||
footer.php \
|
||||
index.html \
|
||||
log.php \
|
||||
login.php \
|
||||
project_delete.php \
|
||||
project_edit.php \
|
||||
@ -178,6 +179,7 @@ www_DATA = \
|
||||
projectbar.php \
|
||||
site_edit.php \
|
||||
site_delete.php \
|
||||
site_home.php \
|
||||
source_blame.php \
|
||||
source_diff.php \
|
||||
source_file.php \
|
||||
@ -185,8 +187,6 @@ www_DATA = \
|
||||
source_history.php \
|
||||
source_revision.php \
|
||||
taskbar.php \
|
||||
user_home.php \
|
||||
user_sitelog.php \
|
||||
wiki_delete.php \
|
||||
wiki_edit.php \
|
||||
wiki_home.php \
|
||||
|
@ -1,6 +1,6 @@
|
||||
<html>
|
||||
|
||||
<?php if (!isset($title)) $title = 'ERROR'; ?>
|
||||
<?php if (!isset($title)) $title = $this->lang->line('Error'); ?>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|
||||
@ -39,7 +39,9 @@ $this->load->view (
|
||||
<?= $message ?>
|
||||
</div>
|
||||
|
||||
</div> <!-- project_error_taskbar -->
|
||||
<?php $this->load->view ('footer'); ?>
|
||||
|
||||
</div> <!-- project_error_content -->
|
||||
|
||||
</body>
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
||||
|
||||
<body>
|
||||
|
||||
<div class="content" id="user_sitelog_content">
|
||||
<div class="content" id="log_content">
|
||||
|
||||
<!---------------------------------------------------------------------------->
|
||||
|
||||
@ -25,12 +25,15 @@
|
||||
|
||||
<?php
|
||||
|
||||
if (!isset($project)) $project = NULL;
|
||||
if (!isset($site)) $site = NULL;
|
||||
|
||||
$this->load->view (
|
||||
'projectbar',
|
||||
array (
|
||||
'project' => NULL,
|
||||
'site' => NULL,
|
||||
'pageid' => 'sitelog',
|
||||
'site' => $site,
|
||||
'project' => $project,
|
||||
'pageid' => ((isset($project) && $project != NULL)? 'project': 'sitelog'),
|
||||
'ctxmenuitems' => array ()
|
||||
)
|
||||
);
|
||||
@ -38,15 +41,15 @@ $this->load->view (
|
||||
|
||||
<!---------------------------------------------------------------------------->
|
||||
|
||||
<div class="mainarea" id="user_sitelog_mainarea">
|
||||
<div class="mainarea" id="log_mainarea">
|
||||
|
||||
<div class="title" id="user_sitelog_mainarea_title">
|
||||
<div class="title" id="log_mainarea_title">
|
||||
<?= $this->lang->line ('Change log') ?>
|
||||
</div>
|
||||
|
||||
<div id="user_sitelog_mainarea_result">
|
||||
<div id="log_mainarea_result">
|
||||
|
||||
<table id="user_sitelog_mainarea_result_table">
|
||||
<table id="log_mainarea_result_table">
|
||||
<?php
|
||||
$curdate = '';
|
||||
$xdot = $this->converter->AsciiToHex ('.');
|
||||
@ -54,6 +57,9 @@ $this->load->view (
|
||||
$rowclasses = array ('odd', 'even');
|
||||
$rowcount = 0;
|
||||
|
||||
$numcols = 4;
|
||||
if (isset($project) && $project != NULL) $numcols--;
|
||||
|
||||
foreach ($log_entries as $log)
|
||||
{
|
||||
if ($log['type'] == 'code')
|
||||
@ -71,8 +77,8 @@ $this->load->view (
|
||||
|
||||
if ($curdate != $date)
|
||||
{
|
||||
print "<tr class='break'><td colspan=4 class='break'> </td></tr>";
|
||||
print "<tr class='head'><td colspan=4 class='date'>$date</td></tr>";
|
||||
print "<tr class='break'><td colspan='{$numcols}' class='break'> </td></tr>";
|
||||
print "<tr class='head'><td colspan='{$numcols}' class='date'>$date</td></tr>";
|
||||
$curdate = $date;
|
||||
$rowcount = 0;
|
||||
}
|
||||
@ -81,9 +87,12 @@ $this->load->view (
|
||||
$rowcount++;
|
||||
print '<td class="time">' . $time . '</td>';
|
||||
|
||||
print '<td class="projectid">';
|
||||
print anchor ("/project/home/{$log['projectid']}", $log['projectid']);
|
||||
print '</td>';
|
||||
if (!isset($project) || $project == NULL)
|
||||
{
|
||||
print '<td class="projectid">';
|
||||
print anchor ("/project/home/{$log['projectid']}", $log['projectid']);
|
||||
print '</td>';
|
||||
}
|
||||
|
||||
|
||||
if ($log['type'] == 'code')
|
||||
@ -114,11 +123,15 @@ $this->load->view (
|
||||
{
|
||||
$uri = "/project/home/{$log['projectid']}";
|
||||
}
|
||||
else if ($log['type'] == 'wiki' ||
|
||||
$log['type'] == 'file')
|
||||
else if ($log['type'] == 'wiki')
|
||||
{
|
||||
$hex = $this->converter->AsciiToHex ($log['message']);
|
||||
$uri = "/{$log['type']}/show/{$log['projectid']}/{$hex}";
|
||||
$uri = "/wiki/show_r/{$log['projectid']}/{$hex}";
|
||||
}
|
||||
else if ($log['type'] == 'file')
|
||||
{
|
||||
$hex = $this->converter->AsciiToHex ($log['message']);
|
||||
$uri = "/file/show/{$log['projectid']}/{$hex}";
|
||||
}
|
||||
|
||||
$trimmed = preg_replace("/(.{10}).+/u", "$1…", $log['message']);
|
||||
@ -145,16 +158,16 @@ $this->load->view (
|
||||
}
|
||||
?>
|
||||
<tr class='foot'>
|
||||
<td colspan=4 class='pages'><?= $page_links ?></td>
|
||||
<td colspan='<?=$numcols?>' class='pages'><?= $page_links ?></td>
|
||||
</table>
|
||||
|
||||
</div> <!-- user_sitelog_mainarea_result -->
|
||||
</div> <!-- log_mainarea_result -->
|
||||
|
||||
</div> <!-- user_sitelog_mainarea -->
|
||||
</div> <!-- log_mainarea -->
|
||||
|
||||
<?php $this->load->view ('footer'); ?>
|
||||
|
||||
</div> <!-- user_sitelog_content -->
|
||||
</div> <!-- log_content -->
|
||||
|
||||
</body>
|
||||
</html>
|
@ -16,8 +16,8 @@
|
||||
</div>
|
||||
|
||||
<div class="boxa">
|
||||
<?= anchor ('user/home', $this->lang->line('Home')) ?>
|
||||
<?= anchor ('user/projectlist', $this->lang->line('Projects')) ?>
|
||||
<?= anchor ('site/home', $this->lang->line('Home')) ?>
|
||||
<?= anchor ('site/projectlist', $this->lang->line('Projects')) ?>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -12,7 +12,7 @@ function render_wiki()
|
||||
creole_render_wiki (
|
||||
"project_home_textpre",
|
||||
"project_home_textarea",
|
||||
"<?=dirname(dirname(dirname(current_url())))?>/wiki/show/<?=$project->id?>/"
|
||||
"<?=site_url()?>/wiki/show/<?=$project->id?>/"
|
||||
);
|
||||
}
|
||||
</script>
|
||||
@ -84,7 +84,7 @@ $this->load->view (
|
||||
|
||||
<div class="box">
|
||||
<div class="boxtitle">
|
||||
<?= $this->lang->line('Change log') ?>
|
||||
<?= anchor ("/project/log/{$project->id}", $this->lang->line('Change log')) ?>
|
||||
</div>
|
||||
<table id="project_home_mainarea_sidebar_log_table">
|
||||
<?php
|
||||
@ -137,11 +137,15 @@ $this->load->view (
|
||||
{
|
||||
$uri = "/project/home/{$log['projectid']}";
|
||||
}
|
||||
else if ($log['type'] == 'wiki' ||
|
||||
$log['type'] == 'file')
|
||||
else if ($log['type'] == 'wiki')
|
||||
{
|
||||
$hex = $this->converter->AsciiToHex ($log['message']);
|
||||
$uri = "/{$log['type']}/show/{$log['projectid']}/{$hex}";
|
||||
$uri = "/wiki/show_r/{$log['projectid']}/{$hex}";
|
||||
}
|
||||
else if ($log['type'] == 'file')
|
||||
{
|
||||
$hex = $this->converter->AsciiToHex ($log['message']);
|
||||
$uri = "/file/show/{$log['projectid']}/{$hex}";
|
||||
}
|
||||
|
||||
$trimmed = preg_replace("/(.{20}).+/u", "$1…", $log['message']);
|
||||
|
@ -9,9 +9,9 @@
|
||||
function render_wiki()
|
||||
{
|
||||
creole_render_wiki (
|
||||
"user_home_mainarea_textpre",
|
||||
"user_home_mainarea_text",
|
||||
"<?=dirname(dirname(current_url()))?>/user/home/"
|
||||
"site_home_mainarea_textpre",
|
||||
"site_home_mainarea_text",
|
||||
"<?=site_url()?>/site/home/"
|
||||
);
|
||||
}
|
||||
</script>
|
||||
@ -25,7 +25,7 @@ function render_wiki()
|
||||
|
||||
<body onLoad="render_wiki()">
|
||||
|
||||
<div class="content" id="user_home_content">
|
||||
<div class="content" id="site_home_content">
|
||||
|
||||
<!---------------------------------------------------------------------------->
|
||||
|
||||
@ -58,9 +58,9 @@ $this->load->view (
|
||||
|
||||
<!---------------------------------------------------------------------------->
|
||||
|
||||
<div class="mainarea" id="user_home_mainarea">
|
||||
<div class="mainarea" id="site_home_mainarea">
|
||||
|
||||
<div class="sidebar" id="user_home_mainarea_sidebar">
|
||||
<div class="sidebar" id="site_home_mainarea_sidebar">
|
||||
|
||||
<div class="box">
|
||||
<div class="boxtitle"><?=$this->lang->line('Latest projects')?></div>
|
||||
@ -81,9 +81,9 @@ foreach ($latest_projects as $project)
|
||||
|
||||
<div class="box">
|
||||
<div class="boxtitle">
|
||||
<?= anchor ("/user/sitelog", $this->lang->line('Change log')) ?>
|
||||
<?= anchor ("/site/log", $this->lang->line('Change log')) ?>
|
||||
</div>
|
||||
<table id="user_home_mainarea_sidebar_log_table">
|
||||
<table id="site_home_mainarea_sidebar_log_table">
|
||||
<?php
|
||||
$xdot = $this->converter->AsciiToHex ('.');
|
||||
foreach ($log_entries as $log)
|
||||
@ -146,11 +146,15 @@ foreach ($latest_projects as $project)
|
||||
{
|
||||
$uri = "/project/home/{$log['projectid']}";
|
||||
}
|
||||
else if ($log['type'] == 'wiki' ||
|
||||
$log['type'] == 'file')
|
||||
else if ($log['type'] == 'wiki')
|
||||
{
|
||||
$hex = $this->converter->AsciiToHex ($log['message']);
|
||||
$uri = "/{$log['type']}/show/{$log['projectid']}/{$hex}";
|
||||
$uri = "/wiki/show_r/{$log['projectid']}/{$hex}";
|
||||
}
|
||||
else if ($log['type'] == 'file')
|
||||
{
|
||||
$hex = $this->converter->AsciiToHex ($log['message']);
|
||||
$uri = "/file/show/{$log['projectid']}/{$hex}";
|
||||
}
|
||||
|
||||
$trimmed = preg_replace("/(.{15}).+/u", "$1…", $log['message']);
|
||||
@ -179,21 +183,21 @@ foreach ($latest_projects as $project)
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</div> <!-- user_home_mainarea_sidebar -->
|
||||
</div> <!-- site_home_mainarea_sidebar -->
|
||||
|
||||
<div id="user_home_mainarea_text">
|
||||
<pre id="user_home_mainarea_textpre" style="visibility: hidden">
|
||||
<div id="site_home_mainarea_text">
|
||||
<pre id="site_home_mainarea_textpre" style="visibility: hidden">
|
||||
<?php print htmlspecialchars($site->text); ?>
|
||||
</pre>
|
||||
</div> <!-- user_home_mainarea_text -->
|
||||
</div> <!-- site_home_mainarea_text -->
|
||||
|
||||
<!----------------------------------------------------------->
|
||||
|
||||
</div> <!-- user_home_mainarea -->
|
||||
</div> <!-- site_home_mainarea -->
|
||||
|
||||
<?php $this->load->view ('footer'); ?>
|
||||
|
||||
</div> <!-- user_home_content -->
|
||||
</div> <!-- site_home_content -->
|
||||
|
||||
</body>
|
||||
</html>
|
@ -8,7 +8,7 @@ function show_taskbar ($con, $loginid, $issysadmin)
|
||||
|
||||
if (isset($loginid) && $loginid != '')
|
||||
{
|
||||
print anchor ('user/preference', htmlspecialchars($loginid));
|
||||
print anchor ('site/preference', htmlspecialchars($loginid));
|
||||
|
||||
$hex = $con->converter->AsciiToHex (current_url());
|
||||
print anchor ("main/signout/{$hex}", $con->lang->line('Sign out'));
|
||||
@ -37,10 +37,10 @@ function show_taskbar ($con, $loginid, $issysadmin)
|
||||
print '</div>';
|
||||
|
||||
print '<div class="boxa">';
|
||||
print anchor ('user/home', $con->lang->line('Home'));
|
||||
print anchor ('user/projectlist', $con->lang->line('Projects'));
|
||||
print anchor ('site/home', $con->lang->line('Home'));
|
||||
print anchor ('site/projectlist', $con->lang->line('Projects'));
|
||||
if ($issysadmin)
|
||||
print anchor ('user/admin', $con->lang->line('System'));
|
||||
print anchor ('site/admin', $con->lang->line('System'));
|
||||
print '</div>';
|
||||
|
||||
print '</div>';
|
||||
|
@ -8,7 +8,19 @@
|
||||
<title><?=htmlspecialchars($wiki->name)?></title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<script type="text/javascript">
|
||||
function render_wiki()
|
||||
{
|
||||
|
||||
creole_render_wiki (
|
||||
"project_wiki_show_textpre",
|
||||
"project_wiki_show_textarea",
|
||||
"<?=site_url()?>/wiki/show/<?=$project->id?>/"
|
||||
);
|
||||
}
|
||||
</script>
|
||||
|
||||
<body onLoad="render_wiki()">
|
||||
|
||||
<div class="content" id="project_wiki_show_content">
|
||||
|
||||
@ -65,14 +77,6 @@ $this->load->view (
|
||||
|
||||
</div> <!-- project_wiki_show_content -->
|
||||
|
||||
<script type="text/javascript">
|
||||
creole_render_wiki (
|
||||
"project_wiki_show_textpre",
|
||||
"project_wiki_show_textarea",
|
||||
""
|
||||
);
|
||||
</script>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
@ -29,10 +29,9 @@ function load_ini ($file)
|
||||
array ('sysadmin_userids', 'string', ''),
|
||||
array ('max_upload_size', 'string', '10000'), // kbytes
|
||||
array ('max_latest_projects', 'integer', 10),
|
||||
array ('max_site_logs_per_page', 'integer', 50),
|
||||
|
||||
array ('max_svn_commits', 'integer', 10),
|
||||
array ('max_svn_commits_in_project', 'integer', 5),
|
||||
array ('max_logs_per_page', 'integer', 50),
|
||||
array ('max_logs_in_site_home', 'integer', 10),
|
||||
array ('max_logs_in_project_home', 'integer', 5),
|
||||
|
||||
array ('database_username', 'string', ''),
|
||||
array ('database_password', 'string', ''),
|
||||
|
@ -3,98 +3,99 @@
|
||||
*/
|
||||
|
||||
/*-----------------------------------------------
|
||||
* user home view
|
||||
* log view
|
||||
*-----------------------------------------------*/
|
||||
#user_home_mainarea_sidebar {
|
||||
width: 24em;
|
||||
}
|
||||
|
||||
#user_home_mainarea_sidebar_log_table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
#user_home_mainarea_sidebar_log_table tr.odd {
|
||||
background-color: #bbccef;
|
||||
}
|
||||
|
||||
#user_home_mainarea_sidebar_log_table tr.odd td {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
#user_home_mainarea_sidebar_log_table tr.odd td.date {
|
||||
width: 1px;
|
||||
}
|
||||
|
||||
#user_home_mainarea_sidebar_log_table tr.even {
|
||||
background-color: inherit;
|
||||
}
|
||||
|
||||
#user_home_mainarea_sidebar_log_table tr.even .description {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
#user_home_mainarea_sidebar_log_table tr.even pre.message {
|
||||
border: 0;
|
||||
margin: 1px;
|
||||
background-color: inherit;
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
|
||||
/*-----------------------------------------------
|
||||
* user sidelog view
|
||||
*-----------------------------------------------*/
|
||||
#user_sitelog_mainarea_result {
|
||||
#log_mainarea_result {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
#user_sitelog_mainarea_result_table {
|
||||
#log_mainarea_result_table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
#user_sitelog_mainarea_result_table a {
|
||||
#log_mainarea_result_table a {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
#user_sitelog_mainarea_result_table td {
|
||||
#log_mainarea_result_table td {
|
||||
vertical-align: top;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
#user_sitelog_mainarea_result_table td.break {
|
||||
#log_mainarea_result_table td.break {
|
||||
font-size: 0.5em;
|
||||
}
|
||||
|
||||
#user_sitelog_mainarea_result_table td.date {
|
||||
#log_mainarea_result_table td.date {
|
||||
font-weight: bold;
|
||||
background-color: #bbccef;
|
||||
}
|
||||
|
||||
#user_sitelog_mainarea_result_table td.time {
|
||||
#log_mainarea_result_table td.time {
|
||||
width: 1px;
|
||||
color: #777777;
|
||||
}
|
||||
|
||||
#user_sitelog_mainarea_result_table td.details {
|
||||
#log_mainarea_result_table td.details {
|
||||
white-space: normal;
|
||||
}
|
||||
|
||||
#user_sitelog_mainarea_result_table td.details .description {
|
||||
#log_mainarea_result_table td.details .description {
|
||||
/*font-style: italic;*/
|
||||
}
|
||||
|
||||
#user_sitelog_mainarea_result_table td.details pre.message {
|
||||
#log_mainarea_result_table td.details pre.message {
|
||||
border: 0;
|
||||
margin: 1px;
|
||||
background-color: inherit;
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
|
||||
#user_sitelog_mainarea_result_table td.pages {
|
||||
#log_mainarea_result_table td.pages {
|
||||
padding-top: 1em;
|
||||
text-align: center;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
|
||||
/*-----------------------------------------------
|
||||
* user home view
|
||||
*-----------------------------------------------*/
|
||||
#site_home_mainarea_sidebar {
|
||||
width: 24em;
|
||||
}
|
||||
|
||||
#site_home_mainarea_sidebar_log_table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
#site_home_mainarea_sidebar_log_table tr.odd {
|
||||
background-color: #bbccef;
|
||||
}
|
||||
|
||||
#site_home_mainarea_sidebar_log_table tr.odd td {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
#site_home_mainarea_sidebar_log_table tr.odd td.date {
|
||||
width: 1px;
|
||||
}
|
||||
|
||||
#site_home_mainarea_sidebar_log_table tr.even {
|
||||
background-color: inherit;
|
||||
}
|
||||
|
||||
#site_home_mainarea_sidebar_log_table tr.even .description {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
#site_home_mainarea_sidebar_log_table tr.even pre.message {
|
||||
border: 0;
|
||||
margin: 1px;
|
||||
background-color: inherit;
|
||||
white-space: pre-wrap;
|
||||
}
|
||||
|
||||
/*-----------------------------------------------
|
||||
* project home view
|
||||
*-----------------------------------------------*/
|
||||
@ -116,12 +117,10 @@
|
||||
|
||||
#project_home_mainarea_sidebar_log_table tr.even {
|
||||
background-color: inherit;
|
||||
/*font-size: 0.9em;*/
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
#project_home_mainarea_sidebar_log_table tr.even .description {
|
||||
/*font-style: italic;*/
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
#project_home_mainarea_sidebar_log_table tr.even pre.message {
|
||||
|
@ -67,7 +67,7 @@ if ($rev != $youngest) {
|
||||
$vars['indexurl'] = $config->getURL($rep, '', 'index');
|
||||
$vars['repurl'] = $config->getURL($rep, '', 'dir');
|
||||
|
||||
$vars['codepot_userhomeurl'] = $config->getURL($rep, '', 'codepot_userhome');
|
||||
$vars['codepot_sitehomeurl'] = $config->getURL($rep, '', 'codepot_sitehome');
|
||||
$vars['codepot_projectlisturl'] = $config->getURL($rep, '', 'codepot_projectlist');
|
||||
$vars['codepot_indexurl'] = $config->getURL($rep, '', 'codepot_index');
|
||||
$vars['codepot_wikiurl'] = $config->getURL($rep, '', 'codepot_wiki');
|
||||
|
@ -79,7 +79,7 @@ if (!@$_REQUEST["manualorder"] && is_numeric($rev1) && is_numeric($rev2)) {
|
||||
$vars['indexurl'] = $config->getURL($rep, '', 'index');
|
||||
$vars['repurl'] = $config->getURL($rep, '', 'dir');
|
||||
|
||||
$vars['codepot_userhomeurl'] = $config->getURL($rep, '', 'codepot_userhome');
|
||||
$vars['codepot_sitehomeurl'] = $config->getURL($rep, '', 'codepot_sitehome');
|
||||
$vars['codepot_projectlisturl'] = $config->getURL($rep, '', 'codepot_projectlist');
|
||||
$vars['codepot_indexurl'] = $config->getURL($rep, '', 'codepot_index');
|
||||
$vars['codepot_wikiurl'] = $config->getURL($rep, '', 'codepot_wiki');
|
||||
|
@ -81,7 +81,7 @@ if ($rev != $youngest) {
|
||||
$vars['indexurl'] = $config->getURL($rep, '', 'index');
|
||||
$vars['repurl'] = $config->getURL($rep, '', 'dir');
|
||||
|
||||
$vars['codepot_userhomeurl'] = $config->getURL($rep, '', 'codepot_userhome');
|
||||
$vars['codepot_sitehomeurl'] = $config->getURL($rep, '', 'codepot_sitehome');
|
||||
$vars['codepot_projectlisturl'] = $config->getURL($rep, '', 'codepot_projectlist');
|
||||
$vars['codepot_indexurl'] = $config->getURL($rep, '', 'codepot_index');
|
||||
$vars['codepot_wikiurl'] = $config->getURL($rep, '', 'codepot_wiki');
|
||||
|
@ -128,7 +128,7 @@ createDirLinks($rep, $ppath, $passrev);
|
||||
$vars['indexurl'] = $config->getURL($rep, '', 'index');
|
||||
$vars['repurl'] = $config->getURL($rep, '', 'dir');
|
||||
|
||||
$vars['codepot_userhomeurl'] = $config->getURL($rep, '', 'codepot_userhome');
|
||||
$vars['codepot_sitehomeurl'] = $config->getURL($rep, '', 'codepot_sitehome');
|
||||
$vars['codepot_projectlisturl'] = $config->getURL($rep, '', 'codepot_projectlist');
|
||||
$vars['codepot_indexurl'] = $config->getURL($rep, '', 'codepot_index');
|
||||
$vars['codepot_wikiurl'] = $config->getURL($rep, '', 'codepot_wiki');
|
||||
|
@ -741,7 +741,7 @@ class WebSvnConfig {
|
||||
$codepot_base = dirname(dirname($_SERVER['PHP_SELF']));
|
||||
if ($codepot_base == '/') $codepot_base = '';
|
||||
if ($op == 'codepot_userhome')
|
||||
$url = "{$codepot_base}/index.php/user/home";
|
||||
$url = "{$codepot_base}/index.php/site/home";
|
||||
else if ($op == 'codepot_projectlist')
|
||||
$url = "{$codepot_base}/index.php/user/projectlist";
|
||||
else if ($op == 'codepot_index' || $op == 'index') {
|
||||
|
@ -108,7 +108,7 @@ if ($config->flatIndex) {
|
||||
}
|
||||
|
||||
$vars['indexurl'] = $config->getURL($rep, '', 'index');
|
||||
$vars['codepot_userhomeurl'] = $config->getURL($rep, '', 'codepot_userhome');
|
||||
$vars['codepot_sitehomeurl'] = $config->getURL($rep, '', 'codepot_sitehome');
|
||||
$vars['codepot_projectlisturl'] = $config->getURL($rep, '', 'codepot_projectlist');
|
||||
$vars['codepot_indexurl'] = $config->getURL($rep, '', 'codepot_index');
|
||||
$vars['codepot_wikiurl'] = $config->getURL($rep, '', 'codepot_wiki');
|
||||
|
@ -302,7 +302,7 @@ $vars['logurl'] = $logurl.'rev='.$passrev.'&isdir=1';
|
||||
$vars['indexurl'] = $config->getURL($rep, '', 'index');
|
||||
$vars['repurl'] = $config->getURL($rep, '', 'dir');
|
||||
|
||||
$vars['codepot_userhomeurl'] = $config->getURL($rep, '', 'codepot_userhome');
|
||||
$vars['codepot_sitehomeurl'] = $config->getURL($rep, '', 'codepot_sitehome');
|
||||
$vars['codepot_projectlisturl'] = $config->getURL($rep, '', 'codepot_projectlist');
|
||||
$vars['codepot_indexurl'] = $config->getURL($rep, '', 'codepot_index');
|
||||
$vars['codepot_wikiurl'] = $config->getURL($rep, '', 'codepot_wiki');
|
||||
|
@ -109,7 +109,7 @@ createDirLinks($rep, $ppath, $passrev);
|
||||
$vars['indexurl'] = $config->getURL($rep, '', 'index');
|
||||
$vars['repurl'] = $config->getURL($rep, '', 'dir');
|
||||
|
||||
$vars['codepot_userhomeurl'] = $config->getURL($rep, '', 'codepot_userhome');
|
||||
$vars['codepot_sitehomeurl'] = $config->getURL($rep, '', 'codepot_sitehome');
|
||||
$vars['codepot_projectlisturl'] = $config->getURL($rep, '', 'codepot_projectlist');
|
||||
$vars['codepot_indexurl'] = $config->getURL($rep, '', 'codepot_index');
|
||||
$vars['codepot_wikiurl'] = $config->getURL($rep, '', 'codepot_wiki');
|
||||
|
@ -131,7 +131,7 @@ $vars['logurl'] = $logurl.'rev='.$passrev.'&isdir=1';
|
||||
$vars['indexurl'] = $config->getURL($rep, '', 'index');
|
||||
$vars['repurl'] = $config->getURL($rep, '', 'dir');
|
||||
|
||||
$vars['codepot_userhomeurl'] = $config->getURL($rep, '', 'codepot_userhome');
|
||||
$vars['codepot_sitehomeurl'] = $config->getURL($rep, '', 'codepot_sitehome');
|
||||
$vars['codepot_projectlisturl'] = $config->getURL($rep, '', 'codepot_projectlist');
|
||||
$vars['codepot_indexurl'] = $config->getURL($rep, '', 'codepot_index');
|
||||
$vars['codepot_wikiurl'] = $config->getURL($rep, '', 'codepot_wiki');
|
||||
|
@ -7,7 +7,7 @@
|
||||
</div>
|
||||
|
||||
<div class="boxa">
|
||||
<a href="[websvn:codepot_userhomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_sitehomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_projectlisturl]">[lang:PROJECTS]</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -9,7 +9,7 @@
|
||||
</div>
|
||||
|
||||
<div class="boxa">
|
||||
<a href="[websvn:codepot_userhomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_sitehomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_projectlisturl]">[lang:PROJECTS]</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -10,7 +10,7 @@
|
||||
</div>
|
||||
|
||||
<div class="boxa">
|
||||
<a href="[websvn:codepot_userhomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_sitehomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_projectlisturl]">[lang:PROJECTS]</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -7,7 +7,7 @@
|
||||
</div>
|
||||
|
||||
<div class="boxa">
|
||||
<a href="[websvn:codepot_userhomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_sitehomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_projectlisturl]">[lang:PROJECTS]</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -7,7 +7,7 @@
|
||||
</div>
|
||||
|
||||
<div class="boxa">
|
||||
<a href="[websvn:codepot_userhomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_sitehomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_projectlisturl]">[lang:PROJECTS]</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -7,7 +7,7 @@
|
||||
</div>
|
||||
|
||||
<div class="boxa">
|
||||
<a href="[websvn:codepot_userhomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_sitehomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_projectlisturl]">[lang:PROJECTS]</a>
|
||||
</div>
|
||||
</div>
|
||||
|
@ -7,7 +7,7 @@
|
||||
</div>
|
||||
|
||||
<div class="boxa">
|
||||
<a href="[websvn:codepot_userhomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_sitehomeurl]">[lang:HOME]</a>
|
||||
<a href="[websvn:codepot_projectlisturl]">[lang:PROJECTS]</a>
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user