/**
- * $Horde: $
- *
* KeychainPlugIn.h
*
* Dashboard Widget plug-in that stores and retrieves passwords using Keychain.
/**
- * $Horde: $
- *
* KeychainPlugIn.m
*
* Dashboard Widget plug-in that stores and retrieves passwords using Keychain.
// windowScriptObjectAvailable passes the JavaScript window object referring
// to the plug-in's parent window (in this case, the Dashboard widget)
// We use that to register our plug-in as a var of the window object;
-// This allows the plug-in to be referenced from JavaScript via
+// This allows the plug-in to be referenced from JavaScript via
// window.<plugInName>, or just <plugInName>
- (void) windowScriptObjectAvailable:(WebScriptObject*)webScriptObject {
[webScriptObject setValue:self forKey:@"KeychainPlugIn"];
// KeychainPlugIn.getPassword
+ (NSString *) webScriptNameForSelector:(SEL)aSelector {
NSString* selName = NSStringFromSelector(aSelector);
-
+
if ([selName hasPrefix:kWebSelectorPrefix] && ([selName length] > [kWebSelectorPrefix length])) {
return [[[selName substringFromIndex:[kWebSelectorPrefix length]] componentsSeparatedByString: @":"] objectAtIndex: 0];
}
if (!password || !itemRef) {
return NO;
}
-
+
const char *pass = [password cStringUsingEncoding: [NSString defaultCStringEncoding]];
-
+
OSErr status = SecKeychainItemModifyContent(itemRef, nil, strlen(pass), pass);
if (status == noErr) {
return YES;
}
-
+
return NO;
}
const char *user = [username UTF8String];
void *password = NULL;
UInt32 passwordLength = 0;
-
+
OSStatus findResult = SecKeychainFindInternetPassword(
NULL, // default keychain
strlen(host), // server name length
&password, // password
itemRef // item ref
);
-
+
if (findResult == noErr) {
NSString *returnString = [NSString stringWithCString: password length: passwordLength];
SecKeychainItemFreeContent(NULL, password);
return returnString;
}
-
+
return nil;
}
const char *user = [username UTF8String];
const char *pass = [password UTF8String];
SecKeychainItemRef itemRef;
-
+
NSLog(@"%s", host);
-
+
NSString *currentPassword = [self web_getPassword: username serverName: serverName serverPath: serverPath itemReference: &itemRef];
if (currentPassword) {
if ([currentPassword isEqualToString: password]) {
return YES;
}
-
+
return [self changePassword: itemRef to: password];
}
-
+
OSStatus addResult = SecKeychainAddInternetPassword(
NULL, // default keychain
strlen(host), // server name length
NULL // item ref
);
NSLog(@"%d", addResult);
-
+
if (addResult == noErr) {
return YES;
}
-
+
return NO;
}
/**
- * $Horde: $
- *
* KeychainPlugIn_Prefix.pch
*
* Prefix header for all source files of the 'KeychainPlugIn' target in
What is Ansel?
==============
-:Last update: $Date: 2008/10/27 19:57:04 $
-:Revision: $Revision: 1.5 $
-
.. contents:: Contents
.. section-numbering::
Installing Ansel 1.0
======================
-:Last update: $Date: 2009/05/15 19:48:54 $
-:Revision: $Revision: 1.13 $
-
.. contents:: Contents
.. section-numbering::
Ansel Development TODO List
=============================
-:Last update: $Date: 2008/01/16 01:30:57 $
-:Revision: $Revision: 1.43 $
:Contact: ansel@lists.horde.org
- Further abstract out all database access from Ansel_Gallery/Ansel_Image and
* See the enclosed file LICENSE for license information (BSD). If you
* did not receive this file, see http://cvs.horde.org/co.php/merk/LICENSE.
*
- * $Horde: beatnik/autogenerate.php,v 1.16 2009/07/14 00:25:28 mrubinsk Exp $
- *
* @author Duck <duck@obala.net>
*/
<?php
/**
- * $Horde: beatnik/commit.php,v 1.11 2009/07/03 10:05:29 duck Exp $
- *
* Copyright 2006-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
/**
* Autogenerate template
*
- * $Horde: beatnik/config/autogenerate.php.dist,v 1.5 2007/06/27 17:23:28 jan Exp $
- *
* Copyright 2006-2007 Duck <duck@obala.net>
*
- * NOTE: Template is an multidimensional array.
+ * NOTE: Template is an multidimensional array.
* The first level key define record types
* For each type you can specify the replacement behavior and how
* autogenerate will treat old records. 'all' deletes all records
* The 'records' element is an array of arrays of Beatnick::getRecFields()
* key => value pairs.
*
- * EXAMPLE:
+ * EXAMPLE:
*
* $template['cname'][] = array('hostname' => 'www',
* 'pointer' => 'server1',
<?xml version="1.0"?>
-<!-- $Horde: beatnik/config/conf.xml,v 1.5 2008/05/15 04:20:53 bklang Exp $ -->
<configuration>
<configsection name="storage">
<configheader>Beatnik Storage</configheader>
the LDAP server"/>
<configstring name="password" required="false" desc="The password used to
bind to the LDAP server"/>
- <configenum name="version" desc="LDAP Protocol Version">3
- <values>3
+ <configenum name="version" desc="LDAP Protocol Version">3
+ <values>3
<value desc="LDAPv2 (Deprecated)">2</value>
<value desc="LDAPv3">3</value>
</values>
</configenum>
<configstring name="dn" desc="The object search key"/>
<configswitch name="filter_type" desc="How to specify a filter for the
- zone lists">objectclass
+ zone lists">objectclass
<case name="objectclass" desc="One or more objectclass filters">
<configlist name="objectclass" desc="The objectclass filter used to
search for zones. Can be a single objectclass or a list."/>dnszone
<?php
/**
- * $Horde: beatnik/config/prefs.php.dist,v 1.5 2008/03/07 17:53:34 bklang Exp $
- *
* See horde/config/prefs.php for documentation on the structure of this file.
*/
*
* See the enclosed file LICENSE for license information (BSD). If you
* did not receive this file, see http://cvs.horde.org/co.php/merk/LICENSE.
- *
- * $Horde: beatnik/delete.php,v 1.15 2009/07/03 10:05:29 duck Exp $
*/
define('BEATNIK_BASE', dirname(__FILE__));
Beatnik Development Team
===========================
-:Last update: $Date: 2007/04/22 04:50:38 $
-:Revision: $Revision: 1.6 $
-
-
Core Developers
===============
Ben Klang <bklang@alkaloid.net>
Contributions
=============
-
-$Horde: beatnik/docs/CREDITS,v 1.6 2007/04/22 04:50:38 chuck Exp $
Installing Beatnik 1.0
=========================
-:Last update: $Date: 2007/06/19 09:56:38 $
-:Revision: $Revision: 1.4 $
-
.. contents:: Contents
.. section-numbering::
================================
Beatnik Development TODO List
================================
-$Horde: beatnik/docs/TODO,v 1.5 2007/04/12 01:46:42 bklang Exp $
-
-:Last update: $Date: 2007/04/12 01:46:42 $
-:Revision: $Revision: 1.5 $
-:Contact:
-
* Create an api which can be used by XML-RPC where remote clients can
authenticate to horde and update their own DNS entries (subject to built-in
<?php
/**
- * $Horde: beatnik/editrec.php,v 1.35 2009/07/03 10:05:29 duck Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: beatnik/index.php,v 1.5 2008/08/22 08:53:50 duck Exp $
- *
* Copyright 2005 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
-// $Horde: beatnik/js/src/beatnik.js,v 1.3 2008/08/20 08:56:53 duck Exp $
-
// Menu Domain submit
var loading;
function domainSubmit(clear)
/**
* Beatnik base class
*
- * $Horde: beatnik/lib/Beatnik.php,v 1.53 2009/07/15 15:05:32 duck Exp $
- *
* Copyright 2005-2007 Alkaloid Networks <http://www.alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
/**
* Beatnik_Driver:: defines an API implementing astorage backends for Beatnik.
*
- * $Horde: beatnik/lib/Driver.php,v 1.21 2009/07/15 15:05:32 duck Exp $
- *
* Copyright 2005-2007 Alkaloid Networks <http://www.alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
* @author Ben Klang <ben@alkaloid.net>
- * @version $Revision: 1.21 $
* @package Beatnik
*/
class Beatnik_Driver {
<?php
/**
- * $Horde: beatnik/lib/Driver/ldap2dns.php,v 1.25 2008/03/11 08:57:59 duck Exp $
- *
* Copyright 2005-2007 Alkaloid Networks <http://www.alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
* support MySQL, PostgreSQL, SQLite and Oracle. This driver attempts to do the
* same as long as the default queries are used.
*
- * $Horde: beatnik/lib/Driver/pdnsgsql.php,v 1.4 2009/07/03 10:05:30 duck Exp $
- *
* Copyright 2008 The Horde Project <http://www.horde.org>
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: beatnik/lib/Driver/sql.php,v 1.21 2008/08/20 08:56:53 duck Exp $
- *
* Copyright 2006-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: beatnik/lib/Forms/Autogenerate.php,v 1.6 2009/07/03 10:05:30 duck Exp $
- *
* Copyright 2006-2007 Alkaloid Networks <http://www.alkaloid.net>
*
* See the enclosed file LICENSE for license information (GPL). If you
<?php
/**
- * $Horde: beatnik/lib/Forms/DeleteRecord.php,v 1.5 2009/07/03 10:05:30 duck Exp $
- *
* Copyright 2005-2007 Alkaloid Networks <http://www.alkaloid.net>
*
* See the enclosed file LICENSE for license information (GPL). If you
<?php
/**
- * $Horde: beatnik/lib/Forms/EditRecord.php,v 1.8 2009/07/03 10:05:30 duck Exp $
- *
* Copyright 2005-2007 Alkaloid Networks <http://www.alkaloid.net>
*
* See the enclosed file LICENSE for license information (GPL). If you
/**
* Beatnik base inclusion file.
*
- * $Horde: beatnik/lib/base.php,v 1.31 2009/09/15 09:20:03 duck Exp $
- *
* Copyright 2005-2007 Alkaloid Networks <http://www.alkaloid.net>
*
* This file brings in all of the dependencies that every Beatnik
<?php
/**
- * $Horde: beatnik/listzones.php,v 1.25 2009/07/14 00:25:28 mrubinsk Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?xml version='1.0'?>
-<!-- $Horde: beatnik/locale/en_US/help.xml,v 1.2 2006/07/02 03:25:06 bklang Exp $ -->
<help>
<entry id="beatnik-overview">
* USE:
* php ./export_config.php --type=TYPE --username=USR --password=PASS --url=URL > hosts
*
- * $Horde: beatnik/scripts/export_config.php,v 1.2 2009/07/15 15:05:33 duck Exp $
- *
* Copyright 2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
--
--- $Horde: beatnik/scripts/sql/beatnik.mysql.php,v 1.5 2006/08/13 18:52:47 duck Exp $
---
-
--- --------------------------------------------------------
-
---
-- Table structure for table `beatnik_a`
---
+--
CREATE TABLE `beatnik_a` (
`id` int(10) unsigned NOT NULL auto_increment,
-- --------------------------------------------------------
---
+--
-- Table structure for table `beatnik_cname`
---
+--
CREATE TABLE `beatnik_cname` (
`id` int(10) unsigned NOT NULL auto_increment,
-- --------------------------------------------------------
---
+--
-- Table structure for table `beatnik_mx`
---
+--
CREATE TABLE `beatnik_mx` (
`id` int(10) unsigned NOT NULL auto_increment,
-- --------------------------------------------------------
---
+--
-- Table structure for table `beatnik_ns`
---
+--
CREATE TABLE `beatnik_ns` (
`id` int(10) unsigned NOT NULL auto_increment,
-- --------------------------------------------------------
---
+--
-- Table structure for table `beatnik_ptr`
---
+--
CREATE TABLE `beatnik_ptr` (
`id` int(10) unsigned NOT NULL auto_increment,
-- --------------------------------------------------------
---
+--
-- Table structure for table `beatnik_soa`
---
+--
CREATE TABLE `beatnik_soa` (
`id` int(10) unsigned NOT NULL auto_increment,
-- --------------------------------------------------------
---
+--
-- Table structure for table `beatnik_srv`
---
+--
CREATE TABLE `beatnik_srv` (
`id` int(10) unsigned NOT NULL auto_increment,
-- --------------------------------------------------------
---
+--
-- Table structure for table `beatnik_txt`
---
+--
CREATE TABLE `beatnik_txt` (
`id` int(10) unsigned NOT NULL auto_increment,
<?php
/**
- * $Horde: beatnik/templates/common-header.inc,v 1.9 2009/09/15 09:20:03 duck Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: beatnik/templates/listzones/footer.inc,v 1.6 2008/08/22 09:00:22 duck Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: beatnik/templates/listzones/header.inc,v 1.13 2009/07/15 15:05:33 duck Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: beatnik/templates/listzones/row.inc,v 1.11 2007/06/27 17:23:31 jan Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
?>
<tr>
<td>
- <?php
- echo Horde::link($autourl) .
- Horde::img('devel.png', _("Autogenerate"), '', $img_dir) . '</a> ' .
- Horde::link($deleteurl) .
- Horde::img('delete.png', _("Delete"), '', $img_dir) . '</a> ' .
- Horde::link($editurl) .
+ <?php
+ echo Horde::link($autourl) .
+ Horde::img('devel.png', _("Autogenerate"), '', $img_dir) . '</a> ' .
+ Horde::link($deleteurl) .
+ Horde::img('delete.png', _("Delete"), '', $img_dir) . '</a> ' .
+ Horde::link($editurl) .
Horde::img('edit.png', _("Edit"), '', $img_dir) . '</a>';
?>
</td>
-<?php
+<?php
foreach ($fields as $key => $field) {
if ($key == 'zonename') {
echo '<td>' . Horde::link($viewurl) . $domain['zonename'] . '</a></td>';
<?php
/*
- * $Horde: beatnik/templates/menu.inc,v 1.18 2009/07/15 15:08:27 duck Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: beatnik/templates/view/footer.inc,v 1.4 2008/08/22 09:00:23 duck Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: beatnik/templates/view/header.inc,v 1.14 2009/07/03 10:05:31 duck Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
$params = array('id' => $_SESSION['beatnik']['curdomain']['id'],
'rectype' => 'soa');
echo $_SESSION['beatnik']['curdomain']['zonename'] . ' '
- . Horde::link(Horde_Util::addParameter($edit, $params))
- . Horde::img('edit.png', _("Edit"), '', $img_dir) . '</a> '
- . Horde::link(Horde_Util::addParameter($delete, $params))
+ . Horde::link(Horde_Util::addParameter($edit, $params))
+ . Horde::img('edit.png', _("Edit"), '', $img_dir) . '</a> '
+ . Horde::link(Horde_Util::addParameter($delete, $params))
. Horde::img('delete.png', _("Delete"), '', $img_dir) . '</a></td>';
?>
</div>
<?php
/**
- * $Horde: beatnik/templates/view/record.inc,v 1.13 2009/07/03 10:05:31 duck Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
$params = array('id' => $record['id'], 'rectype' => $type);
echo '<tr>' . "\n";
- echo '<td>' . Horde::link(Horde_Util::addParameter($edit, $params))
- . Horde::img('edit.png', _("Edit"), '', $img_dir) . '</a> '
- . Horde::link(Horde_Util::addParameter($delete, $params))
+ echo '<td>' . Horde::link(Horde_Util::addParameter($edit, $params))
+ . Horde::img('edit.png', _("Edit"), '', $img_dir) . '</a> '
+ . Horde::link(Horde_Util::addParameter($delete, $params))
. Horde::img('delete.png', _("Delete"), '', $img_dir) . '</a></td>';
echo '<td>' . $rectypes[$type] . '</td>';
foreach ($fields as $field => $fdata) {
-
+
if ((($fdata['infoset'] != 'basic') && !$_SESSION['beatnik']['expertmode']) || $fdata['type'] == 'hidden') {
continue;
}
echo '<td>' . "\n";
-
+
if (!isset($record[$field])) {
continue;
}
-/**
- * $Horde: beatnik/themes/screen.css,v 1.5 2006/12/18 05:56:52 chuck Exp $
- */
-
.zoneData {
border: 1px solid #000;
padding: 2px;
<?php
/**
- * $Horde: beatnik/viewzone.php,v 1.21 2009/07/03 10:05:29 duck Exp $
- *
* Copyright 2005-2007 Ben Klang <ben@alkaloid.net>
*
* See the enclosed file COPYING for license information (GPL). If you
What is Crumb?
=================
-:Last update: $Date$
-:Revision: $Revision$
-
.. contents:: Contents
.. section-numbering::
Installing Crumb 1.0
=========================
-:Last update: $Date: 2007/12/14 17:44:26 $
-:Revision: $Revision: 1.16 $
-
.. contents:: Contents
.. section-numbering::
Crumb Development TODO List
================================
-:Last update: $Date: 2007/04/22 04:51:54 $
-:Revision: $Revision: 1.2 $
-
- Example todo
<?php
/**
- * $Horde: crumb/index.php,v 1.12 2008/01/02 11:14:00 jan Exp $
- *
* Copyright 2007-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
$block_name = _("Example Block");
/**
- * $Horde: skeleton/lib/Block/example.php,v 1.2 2007/04/17 15:16:33 jan Exp $
- *
* @package Horde_Block
*/
class Horde_Block_Skeleton_example extends Horde_Block {
<?php
/**
- * $Horde: beatnik/lib/Forms/EditRecord.php,v 1.6 2008/03/11 08:58:00 duck Exp $
- *
* Copyright 2005-2007 Alkaloid Networks <http://www.alkaloid.net>
*
* See the enclosed file LICENSE for license information (GPL). If you
<?xml version='1.0'?>
-<!-- $Horde: skeleton/locale/en_US/help.xml,v 1.1 2003/11/03 03:01:38 jwm Exp $ -->
<help>
<entry id="skeleton-overview">
-/**
- * $Horde: skeleton/themes/screen.css,v 1.1 2004/11/25 02:22:34 chuck Exp $
- */
/**
* The Horde_Block_Layout_View class represents the user defined portal layout.
*
- * $Horde: framework/Block/Block/Layout/View.php,v 1.17 2007/11/22 00:28:06 jan Exp $
- *
* Copyright 2008-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (LGPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
*
* @author Duck <duck@obala.net>
- * @since Horde 4
* @package Horde_Block
*/
class Horde_Block_Layout_View_Js extends Horde_Block_Layout_View {
What is Fima?
=================
-:Last update: $Date: 2008/08/25 22:24:53 $
-:Revision: $Revision: 1.0 $
-
.. contents:: Contents
.. section-numbering::
<?php
/**
- * $Horde: fima/account.php,v 1.1 2009/03/11 17:13:00 trt Exp $
- *
* Copyright 2008 Thomas Trethan <thomas@trethan.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: fima/accounts.php,v 1.0 2009/02/18 07:29:22 trt Exp $
- *
* Copyright 2008 Thomas Trethan <thomas@trethan.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?xml version="1.0"?>
-<!-- $Horde: fima/config/conf.xml,v 1.0 2008/04/24 18:49:43 trt Exp $ -->
<configuration>
<configsection name="storage">
<configheader>Storage System Settings</configheader>
<?php
/**
- * $Horde: fima/config/menu.php.dist,v 1.0 2008/04/24 19:03:15 trt Exp $
- *
* This file lets you extend Fima's menu with your own items.
*
* To add a new menu item, simply add a new entry to the $_menu array.
*
* Here's an example entry:
*
- * $_menu[] = array(
+ * $_menu[] = array(
* 'url' => 'http://www.example.com/',
* 'text' => 'Example, Inc.',
* 'icon' => 'example.png',
<?php
/**
- * $Horde: fima/config/prefs.php.dist,v 1.1 2008/04/28 09:28:14 trt Exp $
- *
* See horde/config/prefs.php for documentation on the structure of this file.
*/
<?php
/**
- * $Horde: fima/config/report.php.dist,v 1.0 2008/08/24 13:35:20 trt Exp $
- *
* This file will defines the set of existing reports.
* Reports are located in fima/lib/Report/.
*/
<?php
/**
- * $Horde: fima/data.php,v 1.0 2008/05/19 19:39:18 trt Exp $
- *
* Copyright 2008 Thomas Trethan <thomas@trethan.net>
*
* See the enclosed file LICENSE for license information (ASL). If you
Installing Fima 1.0
=========================
-:Last update: $Date: 2008/08/25 22:33:26 $
-:Revision: $Revision: 1.0 $
-
.. contents:: Contents
.. section-numbering::
Fima Development TODO List
================================
-:Last update: $Date: 2009/03/13 18:02:54 $
-:Revision: $Revision: 1.1 $
-
- fix search with umlaute
- drill down in reports
- shift all postings from an account or only selected
<?php
/**
- * $Horde: fima/index.php,v 1.0 2008/04/25 17:59:00 trt Exp $
- *
* Copyright 2008 Thomas Trethan <thomas@trethan.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: fima/ledgers/create.php,v 1.0 2008/06/19 08:01:33 trt Exp $
- *
* Copyright 2002-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: fima/ledgers/delete.php,v 1.0 2008/06/19 08:07:33 trt Exp $
- *
* Copyright 2002-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: fima/ledgers/edit.php,v 1.0 2008/06/19 08:04:33 trt Exp $
- *
* Copyright 2002-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: fima/ledgers/index.php,v 1.0 2008/06/18 18:41:05 trt Exp $
- *
* Copyright 2001-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (ASL). If you
$block_name = _("Finances Results");
/**
- * $Horde: fima/lib/Block/summary.php,v 1.0 2008/06/16 23:19:10 trt Exp $
- *
* @package Horde_Block
*/
class Horde_Block_fima_summary extends Horde_Block {
$block_name = _("Menu List");
$block_type = 'tree';
-/**
- * $Horde: fima/lib/Block/tree_menu.php,v 1.0 2008/06/03 00:11:13 trt Exp $
- */
class Horde_Block_fima_tree_menu extends Horde_Block {
var $_app = 'fima';
array('accounts', _("Accounts"), 'accounts.png', Horde::applicationUrl('accounts.php')),
array('reports', _("Reports"), 'report.png', Horde::applicationUrl('report.php')),
);
-
+
foreach ($menus as $menu) {
$tree->addNode($parent . $menu[0],
$parent,
* Fima_Driver:: defines an API for implementing storage backends for
* Fima.
*
- * $Horde: fima/lib/Driver.php,v 1.1 2009/03/11 17:16:00 trt Exp $
- *
* Copyright 2007-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
* @var array
*/
var $_accounts = array();
-
+
/**
* Array holding the current postings. Each array entry is a hash
* describing a posting. The array is indexed by postingId.
* @var integer
*/
var $_postingsCount = 0;
-
+
/**
* Amount containing the current total result of postings.
*
* @var float
*/
var $_postingsResult = 0;
-
+
/**
* String containing the current ledger.
*
/* Log the creation of this item in the history log. */
$history = &Horde_History::singleton();
$history->log('fima:' . $this->_ledger . ':' . $accountId, array('action' => 'add'), true);
-
+
return $accountId;
}
return true;
}
-
+
/**
* Deletes an account and deletes/shifts of subaccounts and postings.
*
/* Log the creation of this item in the history log. */
$history = &Horde_History::singleton();
$history->log('fima:' . $this->_ledger . ':' . $postingId, array('action' => 'add'), true);
-
+
return $postingId;
}
return true;
}
-
+
/**
* Deletes a posting.
*
return true;
}
-
+
/**
* Shifts a posting.
*
return true;
}
-
+
/**
* Attempts to return a concrete Fima_Driver instance based on $driver.
*
} else {
$fima = new Fima_Driver($params, sprintf(_("Unable to load the definition of %s."), $class));
}
-
+
return $fima;
}
* The table structure can be created by the scripts/sql/fima.sql
* script.
*
- * $Horde: fima/lib/Driver/sql.php,v 1.1 2009/03/11 17:19:00 trt Exp $
- *
* Copyright 2007-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
/**
* Fima Base Class.
*
- * $Horde: fima/lib/Fima.php,v 1.1 2009/03/11 17:46:00 trt Exp $
- *
* Copyright 2007-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
/**
* Horde_Form for creating ledgers.
*
- * $Horde: fima/lib/Forms/CreateLedger.php,v 1.0 2008/06/19 18:12:08 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
/**
* Horde_Form for deleting ledgers.
*
- * $Horde: fima/lib/Forms/DeleteLedger.php,v 1.0 2008/06/19 18:15:08 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
/**
* Horde_Form for editing ledgers.
*
- * $Horde: fima/lib/Forms/EditLedger.php,v 1.0 2008/06/19 18:22:08 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
/**
* This file contains all Horde_Form extensions required for editing accounts.
*
- * $Horde: fima/lib/Forms/account.php,v 1.1 2009/03/11 17:12:50 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
/**
* Fima_Report:: defines an API for implementing reports for Fima.
*
- * $Horde: fima/lib/Report.php,v 1.0 2008/08/21 20:31:00 trt Exp $
- *
* Copyright 2007-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
* @var array
*/
var $_params = array();
-
+
/**
* Array containing the data after execution of the report.
*
* @var mixed
*/
var $_data = array();
-
+
/**
* Bytes containing the report graph after execution of the report.
*
* @var bytes
*/
var $_graph = null;
-
+
/**
* Constructor - just store the $params in our newly-created
* object. All other work is done by initialize().
return null;
}
}
-
+
/**
* Set a specific report parameter.
*
$this->_params[$param] = $value;
return $value;
}
-
+
/*
* Executes the report.
*
/* Log the execution of the report in the history log. */
$history = &Horde_History::singleton();
$history->log('fima:report:' . $this->_params['report_id'], array('action' => 'execute'), true);
-
+
return true;
}
-
+
/**
* Returns the data after report is executed.
*
{
return $this->_data;
}
-
+
/**
* Output the graph of this report.
*
if (is_a($execute, 'PEAR_Error')) {
return $execute;
}
-
+
require_once FIMA_BASE . '/lib/ReportGraph.php';
$graph = &Fima_ReportGraph::factory($this->_params['graph'], $this->data, $this->_params);
if (is_a($graph, 'PEAR_Error')) {
$notification->push(sprintf(_("There was a problem creating the report graph: %s."), $report->getMessage()), 'horde.error');
return $graph;
}
-
+
/* Execute report graph. */
$graph->execute();
if (is_a($status, 'PEAR_Error')) {
$notification->push(sprintf(_("There was a problem executing the report graph: %s."), $status->getMessage()), 'horde.error');
return $status;
}
-
+
$graph->getGraph();
return true;
}
function initialize()
{
}
-
+
/**
* Attempts to return a concrete Fima_Report instance based on $driver.
*
} else {
$report = new Fima_Report($params, sprintf(_("Unable to load the definition of %s."), $class));
}
-
+
return $report;
}
-}
\ No newline at end of file
+}
/**
* Fima_Report_AccountOverview.
*
- * $Horde: fima/lib/Report/AccountOverview.php,v 1.1 2009/03/13 17:46:08 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
}
$coldummy[$colId] = 0;
}
-
+
/* Initialize matrix. */
$data = array();
}
}
$data['__result__'] = $total;
-
+
/* Reference. */
if ($displayreference) {
$filters = array();
if ($reference_end !== null) {
$filters[] = array('date', (int)$reference_end, '<=');
}
-
+
$result = Fima::getResults(array('type', $yearly ? 'date_year' : 'date_month'), $filters);
if (is_a($result, 'PEAR_Error')) {
return $result;
foreach ($row as $colId => $value) {
$colId = 'reference';
$data[$rowId][$colId] = $value;
- $data['__result__'][$colId] += $value;
+ $data['__result__'][$colId] += $value;
}
}
}
}
}
}
-
+
/* Sorting. */
if ($sortby === null || !isset($colheaders[$sortby])) {
$sortby = $this->setParam('sortby', '__header__');
$this->_data[$rowId] = $data[$rowId];
}
}
-
+
return true;
}
-
+
/*
* Output the graph.
*
/* Additional params. */
$this->setParam('graph', 'Line');
$this->setParam('labels', $labels);
-
+
return true;
}
-}
\ No newline at end of file
+}
/**
* Fima_Report_Analysis.
*
- * $Horde: fima/lib/Report/Analysis.php,v 1.1 2009/03/12 14:30:24 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
$accountIndex[$account['number']] = $accountId;
}
$groups = array(FIMA_ACCOUNTTYPE_INCOME, FIMA_ACCOUNTTYPE_EXPENSE);
-
+
/* Params. */
if (($display = $this->getParam('display')) === null) {
return PEAR::raiseError(_("No display type"));
if ($displayreference) {
foreach ($groups as $group) {
$groupresult = array();
-
+
$filters = array();
if ($posting_account) {
$filters[] = array('account', $posting_account);
if (($reference_end = $this->getParam('reference_end')) !== null) {
$filters[] = array('date', (int)$reference_end, '<=');
}
-
+
$result = Fima::getResults(array('type', $subaccounts ? 'account_number' : 'account_parent'), $filters);
if (is_a($result, 'PEAR_Error')) {
return $result;
$data[$accounts[$parentId]['number']][$colId] += $value;
$data[$accounts[$parentId]['number']]['__subaccounts__'][$rowId][$colId] += $value;
}
- $data['__result' . $group . '__'][$colId] += $value;
+ $data['__result' . $group . '__'][$colId] += $value;
}
}
}
}
}
}
-
+
/* Null Rows. */
if (!$nullrows) {
foreach ($data as $rowId => $row) {
unset($this->_data[$rowId]['__subaccounts__']);
}
}
-
+
return true;
}
-
+
/*
* Output the graph.
*
unset($data[$i]['__blank__']);
}
}
-
+
$this->data = $data;
/* Additional params. */
return true;
}
-
-}
\ No newline at end of file
+
+}
/**
* Fima_Report_AssetOverview.
*
- * $Horde: fima/lib/Report/AssetOverview.php,v 1.0 2008/09/11 19:08:34 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
foreach ($accounts as $accountId => $account) {
$accountIndex[$account['number']] = $accountId;
}
-
+
/* Params. */
if (($display = $this->getParam('display')) === null) {
return PEAR::raiseError(_("No display type"));
}
$colheaders['__result__'] = _("Total Result");
$coldummy['__result__'] = 0;
-
+
/* Initialize matrix. */
$data = array();
$data['__headersort__'] = $colheaders;
}
}
}
-
+
/* Sorting. */
if ($sortby === null || !isset($colheaders[$sortby])) {
$sortby = $this->setParam('sortby', '__header__');
unset($this->_data[$rowId]['__subaccounts__']);
}
}
-
+
return true;
}
-
+
/*
* Output the graph.
*
return true;
}
-}
\ No newline at end of file
+}
/**
* Fima_Report_GeneralOverview.
*
- * $Horde: fima/lib/Report/GeneralOverview.php,v 1.0 2008/06/23 21:15:08 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
/* Get account types and posting types. */
$accounttypes = Fima::getAccountTypes();
$postingtypes = Fima::getPostingTypes();
-
+
/* Params. */
if (($display = $this->getParam('display')) === null) {
return PEAR::raiseError(_("No display type"));
$rowheaders['__result' . $groupId . '__'] = sprintf(_($group), _("Result"));
}
$rowheaders['__resultasset__'] = _("Asset Result");
-
+
/* Columns. */
$cols = explode('_', $display);
}
$coldummy[$colId] = 0;
}
-
+
/* Initialize matrix. */
$data = array();
$data['__header__'] = $colheaders;
if ($reference_end !== null) {
$filters[] = array('date', (int)$reference_end, '<=');
}
-
+
$result = Fima::getResults(array('type', 'account_type'), $filters);
if (is_a($result, 'PEAR_Error')) {
return $result;
foreach ($row as $colId => $value) {
$colId = 'reference';
$data[$rowId . $group][$colId] = $value;
- $data['__result' . $group . '__'][$colId] += $value;
+ $data['__result' . $group . '__'][$colId] += $value;
}
}
}
}
}
}
-
+
/* Totals. */
foreach ($cols as $colId) {
foreach ($rows as $rowId) {
}
}
}
-
+
$this->_data = $data;
-
+
return true;
}
return true;
}
-
-}
\ No newline at end of file
+
+}
/**
* Fima_Report_PeriodOverview.
*
- * $Horde: fima/lib/Report/PeriodOverview.php,v 1.1 2009/03/13 17:45:08 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
return true;
}
-}
\ No newline at end of file
+}
/**
* Fima_Report_Trend.
*
- * $Horde: fima/lib/Report/Trend.php,v 1.1 2009/03/13 17:59:56 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
$accountIndex[$account['number']] = $accountId;
}
$groups = array(FIMA_ACCOUNTTYPE_INCOME, FIMA_ACCOUNTTYPE_EXPENSE);
-
+
/* Params. */
if (($display = $this->getParam('display')) === null) {
return PEAR::raiseError(_("No display type"));
}
$colheaders['__result__'] = _("Total Result");
$coldummy['__result__'] = 0;
-
+
/* Initialize matrix. */
$data = array();
$data['__headersort__'] = $colheaders;
}
}
}
-
+
/* Sorting. */
if ($sortby === null || !isset($colheaders[$sortby])) {
$sortby = $this->setParam('sortby', '__header__');
unset($this->_data[$rowId]['__subaccounts__']);
}
}
-
+
return true;
}
-
+
/*
* Output the graph.
*
return true;
}
-}
\ No newline at end of file
+}
/**
* Fima_ReportGraph:: defines an API for implementing report graphs for Fima.
*
- * $Horde: fima/lib/ReportGraph.php,v 1.0 2008/06/23 23:43:00 trt Exp $
- *
* Copyright 2007-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
*
* @package Fima
*/
-
+
/** PEAR Image Graph */
-require_once 'Image/Graph.php';
+require_once 'Image/Graph.php';
/**
* Fima_ReportGraph class.
* @var array
*/
var $_params = array();
-
+
/**
* Array containing the data after execution of the report.
*
* @var mixed
*/
var $_data = array();
-
+
/**
* Bytes containing the report graph after execution of the report.
*
var $_graph = null;
var $_plotarea = null;
var $_legend = null;
-
+
/**
* Constructor - just store the $params in our newly-created
* object. All other work is done by initialize().
$font->setColor($this->_style['font-color']);
$font->setSize($this->_style['font-size']);
$this->_graph->setFont($font);
-
+
/* Plot and Legend. */
$title =& Image_Graph::factory('title', array(isset($this->_params['title']) ? $this->_params['title'] : _("Report"), $this->_style['header-size']));
$title->setAlignment(IMAGE_GRAPH_ALIGN_BOTTOM | IMAGE_GRAPH_ALIGN_CENTER_X);
/* Log the execution of the report in the history log. */
$history = &Horde_History::singleton();
$history->log('fima:reportgraph', array('action' => 'execute'), true);
-
+
return true;
}
-
+
/**
* Returns the graph of this report (if any).
*
#header('Content-Length: ' . );
header('Content-Disposition: inline');
- $this->_graph->done();
+ $this->_graph->done();
return true;
}
include_once($GLOBALS['registry']->get('themesfs') . '/report.inc');
$this->_style = $style;
}
-
+
/**
* Attempts to return a concrete Fima_ReportGraph instance based on $driver.
*
} else {
$report = new Fima_ReportGraph($data, $params, sprintf(_("Unable to load the definition of %s."), $class));
}
-
+
return $report;
}
-}
\ No newline at end of file
+}
/**
* Fima_ReportGraph_Bar.
*
- * $Horde: fima/lib/ReportGraph/Bar.php,v 1.0 2008/08/20 23:32:21 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
function _execute()
{
/* Grid. */
- $grid =& $this->_plotarea->addNew('line_grid');
+ $grid =& $this->_plotarea->addNew('line_grid');
$gridfill =& Image_Graph::factory('Image_Graph_Fill_Array');
$gridfill->addColor($this->_style['grid']);
$grid->setFillStyle($gridfill);
$fill->addColor($this->_style['color' . $value]);
}
}
- $plot->setFillStyle($fill);
+ $plot->setFillStyle($fill);
/* Axis. */
$axisx =& $this->_plotarea->getAxis(IMAGE_GRAPH_AXIS_X);
$axisy =& $this->_plotarea->getAxis(IMAGE_GRAPH_AXIS_Y);
$axisy->showLabel(IMAGE_GRAPH_LABEL_ZERO);
- $axisy->setDataPreprocessor(Image_Graph::factory('Image_Graph_DataPreprocessor_Function', create_function('$value', 'return Fima::convertValueToAmount($value);')));
+ $axisy->setDataPreprocessor(Image_Graph::factory('Image_Graph_DataPreprocessor_Function', create_function('$value', 'return Fima::convertValueToAmount($value);')));
return true;
}
-
-}
\ No newline at end of file
+
+}
/**
* Fima_ReportGraph_Line.
*
- * $Horde: fima/lib/ReportGraph/Line.php,v 1.0 2008/08/20 23:46:32 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
{
$this->_data = $data;
$this->_params = $params;
-
+
if (!isset($this->_params['invert'])) {
$this->_params['invert'] = false;
}
function _execute()
{
/* Grid. */
- $grid =& $this->_plotarea->addNew('line_grid');
+ $grid =& $this->_plotarea->addNew('line_grid');
$gridfill =& Image_Graph::factory('Image_Graph_Fill_Array');
$gridfill->addColor($this->_style['grid']);
$grid->setFillStyle($gridfill);
foreach ($datasetindex as $key => $value) {
$plot =& $this->_plotarea->addNew('line', $datasets[$value]);
$plot->setLineColor($this->_style['line']);
-
+
$line =& Image_Graph::factory('Image_Graph_Line_Solid', isset($this->_style[$key]) ? $this->_style[$key] : $this->_style['color' . $value]);
$line->setThickness(2);
$plot->setLineStyle($line);
$axisx->setLabelOption('offset', -20);
$axisy =& $this->_plotarea->getAxis(IMAGE_GRAPH_AXIS_Y);
$axisy->showLabel(IMAGE_GRAPH_LABEL_ZERO);
- $axisy->setDataPreprocessor(Image_Graph::factory('Image_Graph_DataPreprocessor_Function', create_function('$value', 'return Fima::convertValueToAmount($value);')));
+ $axisy->setDataPreprocessor(Image_Graph::factory('Image_Graph_DataPreprocessor_Function', create_function('$value', 'return Fima::convertValueToAmount($value);')));
return true;
}
-
-}
\ No newline at end of file
+
+}
/**
* Fima_ReportGraph_Pie.
*
- * $Horde: fima/lib/ReportGraph/Pie.php,v 1.0 2008/08/21 21:24:06 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
return true;
}
-}
\ No newline at end of file
+}
* This file contains all Horde_Ui_VarRenderer extensions required for editing
* accounts.
*
- * $Horde: fima/lib/UI/VarRenderer/fima.php,v 1.0 2008/06/19 20:58:27 trt Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
/**
* Fima base application file.
*
- * $Horde: fima/lib/base.php,v 1.0 2008/04/25 00:15:28 trt Exp $
- *
* This file brings in all of the dependencies that every Fima script will
* need, and sets up objects that all scripts use.
*/
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Horde: fima/locale/de_DE/help.xml,v 1.0 2009/02/18 07:57:38 trt Exp $ -->
<help>
<entry id="fima-overview">
<?xml version='1.0'?>
-<!-- $Horde: fima/locale/en_US/help.xml,v 1.0 2008/09/11 19:31:38 trt Exp $ -->
<help>
<entry id="fima-overview">
<?php
/**
- * $Horde: fima/postings.php,v 1.1 2009/03/11 17:37:00 trt Exp $
- *
* Copyright 2008 Thomas Trethan <thomas@trethan.net>
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: fima/report.php,v 1.1 2009/03/12 13:28:05 trt Exp $
- *
* Copyright 2008 Thomas Trethan <thomas@trethan.net>
*
* See the enclosed file COPYING for license information (GPL). If you
if ($params['report_id'] !== null) {
/* Title. */
$params['title'] = $_reports[$params['report_id']];
-
+
/* Build report url. */
$params['url'] = Horde_Util::addParameter(Horde::applicationUrl('report.php'), 'actionID', 'display_report');
$notification->push(sprintf(_("There was a problem creating the report: %s."), $report->getMessage()), 'horde.error');
break;
}
-
+
if ($params['graph'] && !$params['out']) {
break;
}
$notification->push(sprintf(_("There was a problem executing the report: %s."), $status->getMessage()), 'horde.error');
break;
}
-
+
if ($params['graph']) {
if ($graphs) {
require FIMA_TEMPLATES . '/reports/img.inc';
--- $Horde: fima/scripts/sql/fima.sql,v 1.0 2008/04/28 09:03:39 trt Exp $
-
CREATE TABLE fima_accounts (
account_id VARCHAR(32) NOT NULL,
account_owner VARCHAR(255) NOT NULL,
<?php
/**
- * $Horde: fima/search.php,v 1.0 2008/09/23 22:18:05 trt Exp $
- *
* Copyright 2008 Thomas Trethan <thomas@trethan.net>
*
* See the enclosed file COPYING for license information (GPL). If you
-/**
- * $Horde: fima/themes/bluewhite/screen.css,v 1.0 2008/07/05 17:26:13 trt Exp $
- */
-
-/**
- * $Horde: fima/themes/screen.css,v 1.0 2008/05/06 19:54:49 trt Exp $
- */
-
/* Align styles, added for BC. */
.leftAlign {
text-align: left;
-/**
- * $Horde: fima/themes/silver/screen.css,v 1.0 2008/06/03 18:36:13 trt Exp $
- */
-
-<?php\r
-\r
-$block_name = _("Horde Block1");\r
-\r
-/**\r
- * $Horde: horde/lib/Block/menu.php,v 1.0 2008/01/10 5:11:00 elier $\r
- *\r
- * @package Horde_Block\r
- */\r
-class Horde_Block_flexdemo_block1 extends Horde_Block {\r
-\r
- var $_app = 'horde';\r
-\r
- /**\r
- * The title to go in this block.\r
- *\r
- * @return string The title text.\r
- */\r
- function _title()\r
- {\r
- return _("Block1");\r
- }\r
-\r
- /**\r
- * The content to go in this block.\r
- *\r
- * @return string The content\r
- */\r
- function _content()\r
- {\r
- $html = '<h2>Block1</h2><p>foo</p>';\r
- return $html;\r
- }\r
-\r
-\r
- function toHtml()\r
- {\r
- return $this->_content();\r
- }\r
-\r
-}
\ No newline at end of file
+<?php
+
+$block_name = _("Horde Block1");
+
+/**
+ * @package Horde_Block
+ */
+class Horde_Block_flexdemo_block1 extends Horde_Block {
+
+ var $_app = 'horde';
+
+ /**
+ * The title to go in this block.
+ *
+ * @return string The title text.
+ */
+ function _title()
+ {
+ return _("Block1");
+ }
+
+ /**
+ * The content to go in this block.
+ *
+ * @return string The content
+ */
+ function _content()
+ {
+ $html = '<h2>Block1</h2><p>foo</p>';
+ return $html;
+ }
+
+
+ function toHtml()
+ {
+ return $this->_content();
+ }
+
+}
-<?php\r
-\r
-$block_name = _("Horde Block2");\r
-\r
-/**\r
- * $Horde: horde/lib/Block/menu.php,v 1.0 2008/01/10 5:11:00 elier $\r
- *\r
- * @package Horde_Block\r
- */\r
-class Horde_Block_flexdemo_block2 extends Horde_Block {\r
-\r
- var $_app = 'horde';\r
-\r
- /**\r
- * The title to go in this block.\r
- *\r
- * @return string The title text.\r
- */\r
- function _title()\r
- {\r
- return _("Block2");\r
- }\r
-\r
- /**\r
- * The content to go in this block.\r
- *\r
- * @return string The content\r
- */\r
- function _content()\r
- {\r
- $html = '<h2>Block2</h2>';\r
- return $html;\r
- }\r
-\r
-\r
- function toHtml()\r
- {\r
- return $this->_content();\r
- }\r
-\r
-}
\ No newline at end of file
+<?php
+
+$block_name = _("Horde Block2");
+
+/**
+ * @package Horde_Block
+ */
+class Horde_Block_flexdemo_block2 extends Horde_Block {
+
+ var $_app = 'horde';
+
+ /**
+ * The title to go in this block.
+ *
+ * @return string The title text.
+ */
+ function _title()
+ {
+ return _("Block2");
+ }
+
+ /**
+ * The content to go in this block.
+ *
+ * @return string The content
+ */
+ function _content()
+ {
+ $html = '<h2>Block2</h2>';
+ return $html;
+ }
+
+
+ function toHtml()
+ {
+ return $this->_content();
+ }
+
+}
-<?php\r
-\r
-$block_name = _("Horde Menu");\r
-\r
-/**\r
- * $Horde: horde/lib/Block/menu.php,v 1.0 2008/01/10 5:11:00 elier $\r
- *\r
- * @package Horde_Block\r
- */\r
-class Horde_Block_flexdemo_menu extends Horde_Block {\r
-\r
- var $_app = 'horde';\r
-\r
- /**\r
- * The title to go in this block.\r
- *\r
- * @return string The title text.\r
- */\r
- function _title()\r
- {\r
- return _("Menu");\r
- }\r
-\r
- /**\r
- * The content to go in this block.\r
- *\r
- * @return string The content\r
- */\r
- function _content()\r
- {\r
- $html = '<h2>Menu</h2>';\r
- return $html;\r
- }\r
-\r
-\r
- function toHtml()\r
- {\r
- return $this->_content();\r
- }\r
-\r
-\r
-\r
-}
\ No newline at end of file
+<?php
+
+$block_name = _("Horde Menu");
+
+/**
+ * @package Horde_Block
+ */
+class Horde_Block_flexdemo_menu extends Horde_Block {
+
+ var $_app = 'horde';
+
+ /**
+ * The title to go in this block.
+ *
+ * @return string The title text.
+ */
+ function _title()
+ {
+ return _("Menu");
+ }
+
+ /**
+ * The content to go in this block.
+ *
+ * @return string The content
+ */
+ function _content()
+ {
+ $html = '<h2>Menu</h2>';
+ return $html;
+ }
+
+
+ function toHtml()
+ {
+ return $this->_content();
+ }
+
+
+
+}
Installing Folks 1.0
=========================
-:Last update: $Date: 2007-12-14 17:44:26 $
-:Revision: $Revision: 1.16 $
-
.. contents:: Contents
.. section-numbering::
================================
Folks Development TODO List
================================
-
-:Last update: $Date: 2007-04-22 04:51:54 $
-:Revision: $Revision: 1.2 $
<?php
/**
- * $Horde: folks/index.php,v 1.12 2008-01-02 11:14:00 jan Exp $
- *
* Copyright 2007-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
* Horde_Block_folks_my_comments:: Implementation of the Horde_Block API to
* display last comments on users videos.
*
- * $Horde: incubator/folks/lib/Block/my_comments.php,v 1.1 2008/03/27 11:02:57 duck Exp $
- *
* @package Horde_Block
*/
class Horde_Block_folks_my_comments extends Horde_Block {
/**
* Folks external application firends implementaton
*
- * $Horde: incubator/letter/lib/Friends/application.php,v 1.4 2009/01/28 19:13:56 duck Exp $
- *
* Copyright 2008-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
return $GLOBALS['registry']->callByPackage(
$this->_params['app'], 'getGroups');
}
-}
\ No newline at end of file
+}
/**
* Folks facebook firends implementation
*
- * $Horde: incubator/letter/lib/Friends/letter.php,v 1.9 2009/01/06 17:50:52 jan Exp $
- *
* Copyright 2007-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
return true;
}
-}
\ No newline at end of file
+}
* 'type' => 'implicit'
* );
*
- * $Horde: incubator/letter/lib/Friends/letter.php,v 1.9 2009/01/06 17:50:52 jan Exp $
- *
* Copyright 2007-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
{
return array('whitelist' => _("Friends"));
}
-}
\ No newline at end of file
+}
/**
* Folks base application file.
*
- * $Horde: folks/lib/base.php,v 1.16 2007-02-21 10:25:28 jan Exp $
*
* This file brings in all of the dependencies that every Folks script will
* need, and sets up objects that all scripts use.
/**
* Report offensive content
*
- * $Horde: folks/report.php,v 1.5 2008-08-03 18:32:29 mrubinsk Exp $
- *
* Copyright 2007-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
/**
* Send mail to a user that has new messages
*
- * $Horde: incubator/folks/scripts/notify.php,v 1.4 2008/10/07 00:00:05 duck Exp $
- *
* Copyright 2008-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
-/**
- * $Horde: folks/themes/screen.css,v 1.1 2004/11/25 02: 22: 34 chuck Exp $
- */
-
.appService {
width: 20%;
border: 1px solid #eeeeee;
/**
* Image border decorator for the Horde_Image package.
*
- * $Horde: framework/Image/Image/Effect/border.php,v 1.1 2007/10/21 21:59:49 mrubinsk Exp $
- *
* @author Chuck Hagenbuch <chuck@horde.org>
* @package Horde_Image
*/
}
-/**
- * @since Horde 3.2
- */
class Horde_Form_Type_datetime extends Horde_Form_Type {
var $_mdy;
* Script to automatically create a new Horde application based on a database
* table definition.
*
- * $Horde: framework/Rampage/scripts/rampage.php,v 1.18 2009-10-06 18:58:58 slusarz Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* For license info, see COPYING, for more information and a user guide see
/**
* Gollem tree block.
*
- * $Horde: gollem/lib/Block/tree_menu.php,v 1.13 2009/06/10 03:46:18 chuck Exp $
- *
* Copyright 2005-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
/**
* Functions required to start a Gollem session.
*
- * $Horde: gollem/lib/Session.php,v 1.48 2009/07/14 05:11:42 chuck Exp $
- *
* Copyright 1999-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Horde: gollem/locale/ca_ES/help.xml,v 1.1 2007/02/07 16:16:52 jan Exp $ -->
<help>
<entry id="file-actions" md5="b0de5fc9b7cc30fea350fc3900737896" state="uptodate">
<?xml version='1.0'?>
-<!-- $Horde: gollem/locale/en_US/help.xml,v 1.8 2006/05/30 15:28:15 chuck Exp $ -->
<help>
<entry id="file-actions">
<title>File Manager: Actions</title>
<heading>Creating Folders</heading>
<para>
- To create a folder in the current directory, simply choose Create Folder from the Actions drop down box.
+ To create a folder in the current directory, simply choose Create Folder from the Actions drop down box.
</para>
<heading>Delete, cut, copy and paste files</heading>
<para>
In order to delete, cut or copy a file or files, you need to select at least one file.
- After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
- Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
- Paste Items from the Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
+ After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
+ Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
+ Paste Items from the Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
the location that you chose.
</para>
<heading>Delete, cut, copy and paste directories</heading>
- <para>
- By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
- (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
- an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
+ <para>
+ By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
+ (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
+ an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
for the Delete Folders Recursively option. This will enable the recursive delete option.
-
+
In order to delete, cut or copy a directory or directories, you need to select at least one directory.
- After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
- or Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
+ After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
+ or Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
select Paste Items from the Actions drop down box. The items will now either be moved (Cut Items) or copied (Copy Items)
to the location that you chose.
</para>
<heading>Working with the Clipboard</heading>
<para>
Once you copy or cut a file or directory, it is placed in the clipboard. You can view the contents of the clipboard by clicking
- on the clipboard icon, which is located above the directory/folder listing and to the right of the refresh icon. This icon is not
- present unless there are items in the clipboard. Items that are cut or copied will not have a checkbox to the left of them, which
+ on the clipboard icon, which is located above the directory/folder listing and to the right of the refresh icon. This icon is not
+ present unless there are items in the clipboard. Items that are cut or copied will not have a checkbox to the left of them, which
means they are in the clipboard. Once you click on the clipboard viewer, you will see a list of items that you have copied or cut.
From the clipboard viewer, you can paste these items to the current directory, which is displayed above the list of items.
Simply check the items that you want to paste, then click paste. These items will be pasted into the current directory and be removed
- from the clipboard. You will be returned to the current directory after the paste is complete. If you would like to remove an item
- from the clipboard, simply check the items and click clear. These items will then be removed from the clipboard and you will be returned
- to the current directory.
+ from the clipboard. You will be returned to the current directory after the paste is complete. If you would like to remove an item
+ from the clipboard, simply check the items and click clear. These items will then be removed from the clipboard and you will be returned
+ to the current directory.
</para>
</entry>
<title>File Manager: Uploading</title>
<heading>Uploading Files</heading>
<para>
- To upload a file or files, navigate to the directory on the File Manager that you wish to upload the files to. This is
+ To upload a file or files, navigate to the directory on the File Manager that you wish to upload the files to. This is
known as your current directory. Once you are in the proper directory on the File Manager, click on the Browse button.
- This will display a File Upload window. Once this window is open, navigate to the file which you wish to upload, select
- it and click OK. You can upload multiple files at once. The File Manager will automatically add another
- Browse button after each file you select. Once you have selected all of the files that you wish to upload, click the
+ This will display a File Upload window. Once this window is open, navigate to the file which you wish to upload, select
+ it and click OK. You can upload multiple files at once. The File Manager will automatically add another
+ Browse button after each file you select. Once you have selected all of the files that you wish to upload, click the
Upload File(s) button and the file or files that you selected will be uploaded to your current directory on the File Manager.
</para>
</entry>
<title>Sorting Entries</title>
<heading>Sorting Entries</heading>
<para>
- When viewing a list of files or directories, you can sort them by any column. To do this, click on the appropriate
- column heading that you wish to sort by, and the list will refreshed, sorted by the column you selected. To switch
+ When viewing a list of files or directories, you can sort them by any column. To do this, click on the appropriate
+ column heading that you wish to sort by, and the list will refreshed, sorted by the column you selected. To switch
columns between ascending and descending order, click on the arrow icon in the column heading.
</para>
</entry>
<?xml version="1.0"?>
-<!-- $Horde: gollem/locale/es_ES/help.xml,v 1.8 2006/05/30 15:45:24 jan Exp $ -->
<help>
<entry id="file-actions" md5="4496a389972e236d397a3661b6767c9e" state="changed">
<title>Administrador de archivos: Acciones</title>
<para>
Para eliminar, cortar o copiar uno o varios archivos, primero tiene que seleccionar al menos uno.
Tras seleccionar uno o más archivos mediante las casillas a la izquierda de los elementos, seleccione bien
- Cortar elementos, Copiar elementos o Eliminar elementos del menú desplegable Acciones. Si selecciona Cortar
+ Cortar elementos, Copiar elementos o Eliminar elementos del menú desplegable Acciones. Si selecciona Cortar
o Copiar elementos tendrá la posibilidad de pegar esos archivos en cualquier lugar del Gestor de archivos.
- Navegue hasta la ubicación en la que quiera pegar los elementos y seleccione Pegar elementos del menú
- desplegable Acciones. Los elementos se trasladarán (Cortar elementos) o se copiarán (Copiar elementos)
+ Navegue hasta la ubicación en la que quiera pegar los elementos y seleccione Pegar elementos del menú
+ desplegable Acciones. Los elementos se trasladarán (Cortar elementos) o se copiarán (Copiar elementos)
a la ubicación que haya elegido.
</para>
<heading>Eliminar, cortar, copiar y pegar carpetas</heading>
<para>
- Por omisión, sólo se pueden eliminar las carpetas que estén vacías, sin embargo se puede activar la
+ Por omisión, sólo se pueden eliminar las carpetas que estén vacías, sin embargo se puede activar la
eliminación de carpetas que no estén vacías (borrado recursivo). Si intenta eliminar una carpeta que no esté vacía
sin activar esta opción, la eliminación fallará y se mostrará un mensaje de error. Para activar la eliminación
de carpetas que no estén vacías, pulse Opciones, Configuración y elija Sí en el menú desplegable de la opción
¿Eliminar carpetas de forma recursiva?. Ésto activará la opción de eliminación recursiva.
-
+
Para eliminar, cortar o copiar una o varias carpetas, tiene que seleccionar al menos una.
Tras seleccionar una o más carpetas mediante las casillas a la izquierda de los elementos, seleccione bien
- Cortar elementos, Copiar elementos o Eliminar elementos del menú desplegable Acciones. Si selecciona Cortar
+ Cortar elementos, Copiar elementos o Eliminar elementos del menú desplegable Acciones. Si selecciona Cortar
o Copiar elementos tendrá la posibilidad de pegar esas carpetas en cualquier lugar del Gestor de archivos.
- Navegue hasta la ubicación en la que quiera pegar los elementos y seleccione Pegar elementos del menú
- desplegable Acciones. Los elementos se trasladarán (Cortar elementos) o se copiarán (Copiar elementos)
+ Navegue hasta la ubicación en la que quiera pegar los elementos y seleccione Pegar elementos del menú
+ desplegable Acciones. Los elementos se trasladarán (Cortar elementos) o se copiarán (Copiar elementos)
a la ubicación que haya elegido.
</para>
<heading>Trabajando con el Portapapeles</heading>
<para>
- Una vez halla copiado o cortado un archivo o carpeta, se situará en el portapapeles. Puede ver el contenido
+ Una vez halla copiado o cortado un archivo o carpeta, se situará en el portapapeles. Puede ver el contenido
del portapapeles pulsando su icono, que está sobre el listado de carpetas a la derecha del icono Actualizar
El icono no se mostrará a menos que exista algún elemento en el portapapeles. Los elementos cortados o copiados
- no dispondrán de una casilla a su izquierda, lo que significa que están en el portapapeles. Cuando pulse en el
- icono del portapapeles, verá un listado de los elementos que haya copiado o cortado. Seleccione los elementos que
- desee pegar y pulse pegar. Esos elementos se pegarán en la carpeta actual y se eliminarán del portapapeles.
- Tras completar la operación de pegado, regresará a la carpeta actual. Si deseara eliminar un elemento del portapapeles,
+ no dispondrán de una casilla a su izquierda, lo que significa que están en el portapapeles. Cuando pulse en el
+ icono del portapapeles, verá un listado de los elementos que haya copiado o cortado. Seleccione los elementos que
+ desee pegar y pulse pegar. Esos elementos se pegarán en la carpeta actual y se eliminarán del portapapeles.
+ Tras completar la operación de pegado, regresará a la carpeta actual. Si deseara eliminar un elemento del portapapeles,
sólo tiene que seleccionarlo y pulsar Limpiar. Esos elementos se eliminarán del portapapeles se mostrará de
- nuevo la carpeta actual.
+ nuevo la carpeta actual.
</para>
<!-- English entry:
<entry id="file-actions">
<title>File Manager: Actions</title>
<heading>Creating Folders</heading>
<para>
- To create a folder in the current directory, simply choose Create Folder from the Actions drop down box.
+ To create a folder in the current directory, simply choose Create Folder from the Actions drop down box.
</para>
<heading>Delete, cut, copy and paste files</heading>
<para>
In order to delete, cut or copy a file or files, you need to select at least one file.
- After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
- Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
- Paste Items from the Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
+ After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
+ Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
+ Paste Items from the Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
the location that you chose.
</para>
<heading>Delete, cut, copy and paste directories</heading>
- <para>
- By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
- (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
- an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
+ <para>
+ By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
+ (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
+ an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
for the Delete Folders Recursively option. This will enable the recursive delete option.
-
+
In order to delete, cut or copy a directory or directories, you need to select at least one directory.
- After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
- or Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
+ After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
+ or Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
select Paste Items from the Actions drop down box. The items will now either be moved (Cut Items) or copied (Copy Items)
to the location that you chose.
</para>
<heading>Working with the Clipboard</heading>
<para>
Once you copy or cut a file or directory, it is placed in the clipboard. You can view the contents of the clipboard by clicking
- on the clipboard icon, which is located above the directory/folder listing and to the right of the refresh icon. This icon is not
- present unless there are items in the clipboard. Items that are cut or copied will not have a checkbox to the left of them, which
+ on the clipboard icon, which is located above the directory/folder listing and to the right of the refresh icon. This icon is not
+ present unless there are items in the clipboard. Items that are cut or copied will not have a checkbox to the left of them, which
means they are in the clipboard. Once you click on the clipboard viewer, you will see a list of items that you have copied or cut.
From the clipboard viewer, you can paste these items to the current directory, which is displayed above the list of items.
Simply check the items that you want to paste, then click paste. These items will be pasted into the current directory and be removed
- from the clipboard. You will be returned to the current directory after the paste is complete. If you would like to remove an item
- from the clipboard, simply check the items and click clear. These items will then be removed from the clipboard and you will be returned
- to the current directory.
+ from the clipboard. You will be returned to the current directory after the paste is complete. If you would like to remove an item
+ from the clipboard, simply check the items and click clear. These items will then be removed from the clipboard and you will be returned
+ to the current directory.
</para>
</entry>--></entry>
<entry id="file-upload" md5="f07834ebb15641cdc4e349ed8d304d75" state="uptodate">
<para>
Para cargar uno o varios archivos, navegue hasta la carpeta del Administrador de archivos en la que desee cargarlos.
Se le conoce como la carpeta actual. Una vez en la carpeta adecuada del Administrador de archivos, pulse el botón
- Examinar. Se abrirá una ventana de Carga de Archivos. Con dicha ventana abierta, navegue hasta el archivo que desee
+ Examinar. Se abrirá una ventana de Carga de Archivos. Con dicha ventana abierta, navegue hasta el archivo que desee
cargar, selecciónelo y pulse Aceptar/Abrir. Puede cargar varios archivos a la vez. El Arministrador de archivos añadirá
- automáticamente otro botón Examinar tras cada archivo que seleccione. Una vez haya seleccionado todos los archivos
+ automáticamente otro botón Examinar tras cada archivo que seleccione. Una vez haya seleccionado todos los archivos
que desee cargar, pulse el botón Cargar archivo y el archivo o archivos que había seleccionado se cargarán en la carpeta
actual del Administrador de archivos.
</para>
<?xml version="1.0"?>
-<!-- $Horde: gollem/locale/en_US/help.xml,v 1.7.2.1 2008/10/09 20:54:45 jan Exp $ -->
<help>
<entry id="file-actions" md5="b0de5fc9b7cc30fea350fc3900737896" state="uptodate">
<title>Fitxategi-kudeatzailea: Ekintzak</title>
<heading>Karpetak sortzea</heading> <para>Uneko direktorioan karpeta bat sortzeko, hautatu 'Sortu karpeta' aukera 'Ekintzak' goitibeherako koadroan.</para> <heading>Fitxategiak ezabatu, ebaki, kopiatu eta itsatsi</heading> <para>Fitxategi bat edo fitxategi batzuk ezabatu, ebaki edo kopiatzeko, fitxategi bat hautatu behar duzu gutxienez. Fitxategi bat edo gehiago hautatu badituzu elementuaren ezkerrean dauden kontrol-laukiak erabiliz, hautatu Ebaki elementuak, Kopiatu elementuak edo Ezabatu elementuak, 'Ekintzak' izeneko goitibeherako koadroan. Ebaki elementuak edo Kopiatu elementuak hautatu baduzu, fitxategi horiek Fitxategi-kudeatzaileko beste leku batean itsats ditzakezu orain. Nabigatu elementuak itsatsi nahi dituzun lekura, eta ondoren hautatu Itsatsi elementuak 'Ekintzak' izeneko goitibeherako koadroan. Orduan elementuak lekuz aldatu (Ebaki elementuak) edo kopiatu (Kopiatu elementuak) egingo dira zuk aukeratutako lekura.</para> <heading>Ezabatu, ebaki, kopiatu eta itsatsi direktorioak</heading> <para>Lehenespenez, hutsik dauden direktorioak bakarrik ezaba ditzakezu, baina hutsik ez dauden direktorioak ezabatzeko aukera ere gaitu dezakezu (ezabatze errekurtsiboa). Hutsik ez dagoen direktorio bat ezabatzen saiatzen bazara eginbide hau gaitu gabe, ezabatzeak huts egingo du eta errorea emango dizu. Hutsik ez dauden direktorioak ezabatzeko aukera gaitzeko, hautatu Aukerak, Ezarpenak eta aukeratu Bai, 'Ezabatu karpetak errekurtsiboki' aukeraren goitibeherako koadroan. Orduan gaituta geratuko da ezabatze errekurtsiboaren aukera.
-
+
Direktorio bat edo gehiago ezabatzeko, ebakitzeko edo kopiatzeko, direktorio bat hautatu behar duzu gutxienez. Direktorio bat edo gehiago hautatu badituzu elementuaren ezkerrean dauden kontrol-laukiak erabiliz, hautatu Ebaki elementuak, Kopiatu elementuak edo Ezabatu elementuak, 'Ekintzak' izeneko goitibeherako koadroan. Ebaki elementuak edo Kopiatu elementuak hautatu baduzu, direktorio horiek Fitxategi-kudeatzaileko beste leku batean itsats ditzakezu orain. Nabigatu elementuak itsatsi nahi dituzun lekura, eta ondoren hautatu Itsatsi elementuak 'Ekintzak' izeneko goitibeherako koadroan. Orduan elementuak lekuz aldatu (Ebaki elementuak) edo kopiatu (Kopiatu elementuak) egingo dira zuk aukeratutako lekura.</para> <heading>Arbelaren erabilera</heading> <para>Fitxategi edo direktorio bat kopiatzean edo ebakitzean, arbelean kokatzen da. Arbelaren edukia ikusteko, egin klik arbelaren ikonoan. Direktorio/Karpeten zerrendaren goialdean eta 'Freskatu' ikonoaren eskuinean aurkituko duzu. Ikonoa ez da agertuko arbelean elementurik ez badago. Ebakitzen edo kopiatzen diren elementuek ez dute kontrol-laukirik edukiko ezkerraldean, arbelean daudela esan nahi baitu horrek. Arbel-ikustailean klik egindakoan, kopiatu edo ebakitako elementuen zerrenda ikusiko duzu. Arbel-ikustailetik, elementu horiek uneko direktorioan itsats ditzakezu. Elementuen zerrendaren goialdean bistaratzen da, hain zuzen ere, uneko direktorioa. Besterik gabe hautatu itsatsi nahi dituzun elementuak, eta egin klik Itsatsi botoian. Elementu horiek uneko direktorioan itsatsiko dira, arbeletik kenduz aldi berean. Itsasten amaitutakoan, uneko direktoriora itzuliko zara. Elementu bat kendu nahi baduzu arbeletik, egin klik elementuetan eta sakatu Garbitu botoia. Elementuak kendu egingo dira arbeletik, eta uneko direktoriora itzuliko zara.</para></entry>
<entry id="file-upload" md5="f07834ebb15641cdc4e349ed8d304d75" state="uptodate">
<?xml version="1.0"?>
-<!-- $Horde: gollem/locale/fi_FI/help.xml,v 1.4 2008/02/22 13:36:00 jan Exp $ -->
<help>
<entry id="file-actions" md5="b0de5fc9b7cc30fea350fc3900737896" state="uptodate">
<title>Tiedostohallinta: Toiminnot</title>
</para>
<heading>Hakemistojen poisto, leikkaus, kopiointi ja liitäminen</heading>
<heading>Delete, cut, copy and paste directories</heading>
- <para>
+ <para>
Oletuksena voit poistaa hakemiston vain jos se on tyhjä. On kuitenkin mahdollista poistaa ei-tyhjä hakemisto jos valitset asetuksen "Poista hakemistot rekursiivisesti". Jos yrität poistaa ei-tyhjää hakemistoa ilman että sinulla on päällä em. asetus, niin poistaminen epäonnistuu virheilmoituksen kera. Jos haluat poistaa ei-tyhjiä hakemistoja, niin valitse laita asetuksista päälle asetus "Poista hakemistot rekursiivisesti.".
Poistaaksesi, leikataksesi tai kopioidaksesi hakemistoja, sinun pitää valita ainakin yksi hakemisto.
Kun olet valinnut yhden tai useamman hakemiston rastittamalla valintalaatikon hakemiston vasemmalla puolella, voit alasvetovalikosta valita yhden seuraavista toiminnoista "Leikkaa objekteja", "Kopioi objekteja" tai "Poista objektit". Jos valitset "Leikkaa objekti" tai "Kopioi objekti", niin tämän jälkeen voit liittää objektin muuhun paikkaan tiedostonhallinnassa. Kun haluat liittää objektin, niin siirry valitsemaasi kohteeseen ja valitse tämän jälkeen toiminnot alasvetovalikosta "Liitä objekti". Tämän jälkeen objektit ovat joko siirtyneet (Leikkaa objekti) tai kopioituneet (Kopioi objekti) valitsemaasi kohteeseen.
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- $Horde: gollem/locale/hu_HU/help.xml,v 1.3 2006/05/30 15:45:23 jan Exp $ -->
<help>
<entry id="file-actions" state="unknown">
<title>Fájl menedzser: Mûveletek</title>
<para>
Alapértelmezett beállítás esetén csak olyan mappákat törölhet, melyek üresek, bár
az opciókban beállíthatja a nemüres mappák (rekurzív) törölhetõségét. Enélkül viszont
- ha megkísérel kitörölni egy nemüres mappát, akkor ez nem fog sikerülni, hibajelzést
- kap. A nemüres mappák rekurzív törléséhez kattintson az Opciókra, majd itt a
+ ha megkísérel kitörölni egy nemüres mappát, akkor ez nem fog sikerülni, hibajelzést
+ kap. A nemüres mappák rekurzív törléséhez kattintson az Opciókra, majd itt a
Beállítások pontra, ahol már beállítható a kívánt lehetõség.
- Ha mappákat kíván törölni, áthelyezni, vagy másolni, akkor elõször válasszon ki
- legalább egy mappát. Miután a mappák bal oldalán levõ kis négyzetekben megjelölte
- a megfelelõket, válassza ki a megfelelõ funkciót a 'Mûveletek' legördülõ menübõl.
- Ha az 'Áthelyezés a vágóasztalra' vagy a 'Másolás a vágóasztalra' mûveletet
- választotta, akkor megjelenik a 'Beillesztés a vágóasztalról' funkció. Keresse meg
- azt a mappát ahova be kívánja illeszteni a mappákat, majd válassza ki a
- 'Beillesztés a vágóasztalról' funkciót a 'Mûveletek' legördülõ menübõl.
- A korábban kiválasztott mappák vagy átkerülnek (áthelyzezés esetén) vagy
+ Ha mappákat kíván törölni, áthelyezni, vagy másolni, akkor elõször válasszon ki
+ legalább egy mappát. Miután a mappák bal oldalán levõ kis négyzetekben megjelölte
+ a megfelelõket, válassza ki a megfelelõ funkciót a 'Mûveletek' legördülõ menübõl.
+ Ha az 'Áthelyezés a vágóasztalra' vagy a 'Másolás a vágóasztalra' mûveletet
+ választotta, akkor megjelenik a 'Beillesztés a vágóasztalról' funkció. Keresse meg
+ azt a mappát ahova be kívánja illeszteni a mappákat, majd válassza ki a
+ 'Beillesztés a vágóasztalról' funkciót a 'Mûveletek' legördülõ menübõl.
+ A korábban kiválasztott mappák vagy átkerülnek (áthelyzezés esetén) vagy
átmásolódnak (másolás esetén) az új mappába.
</para>
<!-- English entry:
<title>File Manager: Actions</title>
<heading>Creating Folders</heading>
<para>
- To create a folder in the current directory, simply choose Create Folder from the More Actions drop down box.
+ To create a folder in the current directory, simply choose Create Folder from the More Actions drop down box.
</para>
<heading>Delete, cut, copy and paste files</heading>
<para>
In order to delete, cut or copy a file or files, you need to select at least one file.
- After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
- Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
- Paste Items from the More Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
+ After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
+ Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
+ Paste Items from the More Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
the location that you chose.
</para>
<heading>Delete, cut, copy and paste directories</heading>
- <para>
- By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
- (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
- an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
+ <para>
+ By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
+ (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
+ an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
for the Delete Folders Recursively option. This will enable the recursive delete option.
-
+
In order to delete, cut or copy a directory or directories, you need to select at least one directory.
- After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
- or Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
+ After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
+ or Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
select Paste Items from the More Actions drop down box. The items will now either be moved (Cut Items) or copied (Copy Items)
to the location that you chose.
</para>
<heading>Working with the Clipboard</heading>
<para>
Once you copy or cut a file or directory, it is placed in the clipboard. You can view the contents of the clipboard by clicking
- on the clipboard icon, which is located above the directory/folder listing and to the right of the refresh icon. This icon is not
- present unless there are items in the clipboard. Items that are cut or copied will not have a checkbox to the left of them, which
+ on the clipboard icon, which is located above the directory/folder listing and to the right of the refresh icon. This icon is not
+ present unless there are items in the clipboard. Items that are cut or copied will not have a checkbox to the left of them, which
means they are in the clipboard. Once you click on the clipboard viewer, you will see a list of items that you have copied or cut.
From the clipboard viewer, you can paste these items to the current directory, which is displayed above the list of items.
Simply check the items that you want to paste, then click paste. These items will be pasted into the current directory and be removed
- from the clipboard. You will be returned to the current directory after the paste is complete. If you would like to remove an item
- from the clipboard, simply check the items and click clear. These items will then be removed from the clipboard and you will be returned
- to the current directory.
+ from the clipboard. You will be returned to the current directory after the paste is complete. If you would like to remove an item
+ from the clipboard, simply check the items and click clear. These items will then be removed from the clipboard and you will be returned
+ to the current directory.
</para>
</entry>--></entry>
<entry id="file-upload" state="unknown">
<title>Fájl menedzser: Feltöltés</title>
<heading>Fájlok feltöltése</heading>
<para>
- Ha egy vagy több fájlt kíván a szerverre feltölteni, elõször keresse meg a Fájl
- menedzserben azt a mappát, ahova az állományokat el kívánja helyezni. Ez lesz az
+ Ha egy vagy több fájlt kíván a szerverre feltölteni, elõször keresse meg a Fájl
+ menedzserben azt a mappát, ahova az állományokat el kívánja helyezni. Ez lesz az
éppen érvényes alkönyvtár. Ezután kattintson a 'Böngészés' (Browse) gombra, majd
- a felbukkanó Fájlfeltöltés (File upload) ablakban keresse meg és jelölje ki
+ a felbukkanó Fájlfeltöltés (File upload) ablakban keresse meg és jelölje ki
(a saját gépén) a feltöltendõ fájlt és kattintson az OK (esetleg Megnyitás/Open)
gombra. Egyszerre több fájlt is feltölthet. Minden fájlkiválasztás után a Fájl
menedzser egy újabb sorban új 'Böngészés' (Browse) gombot jelenít meg. Ezt használva
<title>File Manager: Uploading</title>
<heading>Uploading Files</heading>
<para>
- To upload a file or files, navigate to the directory on the File Manager that you wish to upload the files to. This is
+ To upload a file or files, navigate to the directory on the File Manager that you wish to upload the files to. This is
known as your current directory. Once you are in the proper directory on the File Manager, click on the Browse button.
- This will display a File Upload window. Once this window is open, navigate to the file which you wish to upload, select
- it and click OK. You can upload multiple files at once. The File Manager will automatically add another
- Browse button after each file you select. Once you have selected all of the files that you wish to upload, click the
+ This will display a File Upload window. Once this window is open, navigate to the file which you wish to upload, select
+ it and click OK. You can upload multiple files at once. The File Manager will automatically add another
+ Browse button after each file you select. Once you have selected all of the files that you wish to upload, click the
Upload File(s) button and the file or files that you selected will be uploaded to your current directory on the File Manager.
</para>
</entry>--></entry>
<title>Sorting Entries</title>
<heading>Sorting Entries</heading>
<para>
- When viewing a list of files or directories, you can sort them by any column. To do this, click on the appropriate
- column heading that you wish to sort by, and the list will refreshed, sorted by the column you selected. To switch
+ When viewing a list of files or directories, you can sort them by any column. To do this, click on the appropriate
+ column heading that you wish to sort by, and the list will refreshed, sorted by the column you selected. To switch
columns between ascending and descending order, click on the arrow icon in the column heading.
</para>
</entry>--></entry>
<?xml version='1.0' encoding='cp1257'?>
-<!-- $Horde: gollem/locale/lv_LV/help.xml,v 1.1 2008/04/03 09:53:53 jan Exp $ -->
<help>
<entry id="file-actions">
<title>Failu pârvaldnieks: Darbîbas</title>
<heading>Mapju izveidoðana</heading>
<para>
- Lai izveidotu mapi aktuâlajâ katalogâ, uzklikðíiniet ikonai <b>Izveidot mapi</b> Failu pârvaldnieka rîkjoslâ.
+ Lai izveidotu mapi aktuâlajâ katalogâ, uzklikðíiniet ikonai <b>Izveidot mapi</b> Failu pârvaldnieka rîkjoslâ.
</para>
<heading>Failu dzçðana, izgrieðana, kopçðana, ielîmçðana</heading>
<para>
- Lai dzçstu, izgrieztu vai nokopçtu failu(s), ir jâizvçlas vismaz viens fails, atzîmçjot to(s) izvçles rûtiòâ(s) pa kreisi no faila nosaukuma. Pçc tam, kad ir atzîmçti nepiecieðami faili, no izkrîtoðâs komandkartes <b>Darbîbas</b> izvçlieties nepiecieðamo darbîbu. Ja izvçlçjâties <b>Kopçt</b> vai <b>Izgriezt</b>, atzîmçtie faili tiks nokopçti vai pârvietoti uz Starpliktuvi un lietotâja saskarnç parâdîsies jauna ikona <b>Skatît starpliktuvi</b>. No Starpliktuves Jums ir iespçja ielîmçt atbilstoðos failus jebkurâ Failu pârvaldnieka vietâ. Pârejiet uz vietu direktoriju kokâ, kurâ nepiecieðams novietot failu(s), atveriet Starpliktuvi, atzîmçjiet nepiecieðamo(s) failu(s) rûtiòâ(s) pa kreisi no faila nosaukuma un uzklikðíiniet uz <b>Ielîmçt</b>. Pçc ðîs darbîbas faili tiks ielîmçti aktuâlajâ katalogâ un Starpliktuve \96 attîrîta.
+ Lai dzçstu, izgrieztu vai nokopçtu failu(s), ir jâizvçlas vismaz viens fails, atzîmçjot to(s) izvçles rûtiòâ(s) pa kreisi no faila nosaukuma. Pçc tam, kad ir atzîmçti nepiecieðami faili, no izkrîtoðâs komandkartes <b>Darbîbas</b> izvçlieties nepiecieðamo darbîbu. Ja izvçlçjâties <b>Kopçt</b> vai <b>Izgriezt</b>, atzîmçtie faili tiks nokopçti vai pârvietoti uz Starpliktuvi un lietotâja saskarnç parâdîsies jauna ikona <b>Skatît starpliktuvi</b>. No Starpliktuves Jums ir iespçja ielîmçt atbilstoðos failus jebkurâ Failu pârvaldnieka vietâ. Pârejiet uz vietu direktoriju kokâ, kurâ nepiecieðams novietot failu(s), atveriet Starpliktuvi, atzîmçjiet nepiecieðamo(s) failu(s) rûtiòâ(s) pa kreisi no faila nosaukuma un uzklikðíiniet uz <b>Ielîmçt</b>. Pçc ðîs darbîbas faili tiks ielîmçti aktuâlajâ katalogâ un Starpliktuve \96 attîrîta.
</para>
<heading>Katalogu dzçðana, izgrieðana, kopçðana, ielîmçðana</heading>
- <para>
-Pçc noklusçðanas, izdzçst katalogu iespçjams tikai gadîjumâ, ja tajâ nav failu. Ja vçlaties dzçst katalogus ar visu to saturu, varat ieslçgt rekursîvu katalogu dzçðanu. Lai to ieslçgtu, uzklikðíiniet ikonai <b>Opcijas</b>, izvçlieties <b>Iestatîjumi</b> un no izkrîtoðajâ komandkartç piedâvâtajâm iespçjâm - Jums vçlamo variantu.
+ <para>
+Pçc noklusçðanas, izdzçst katalogu iespçjams tikai gadîjumâ, ja tajâ nav failu. Ja vçlaties dzçst katalogus ar visu to saturu, varat ieslçgt rekursîvu katalogu dzçðanu. Lai to ieslçgtu, uzklikðíiniet ikonai <b>Opcijas</b>, izvçlieties <b>Iestatîjumi</b> un no izkrîtoðajâ komandkartç piedâvâtajâm iespçjâm - Jums vçlamo variantu.
Ja mçìinâsiet dzçst katalogu ar failiem, neieslçdzot minçto opciju, dzçðanas mçìinâjums beigsies ar kïûdu.
-Lai dzçstu, izgrieztu vai nokopçtu katalogu(s), ir jâizvçlas vismaz viens katalogs, atzîmçjot to(s) izvçles rûtiòâ(s) pa kreisi no kataloga nosaukuma. Pçc tam, kad ir atzîmçti nepiecieðami katalogi, no izkrîtoðâs komandkartes <b>Darbîbas</b> izvçlieties nepiecieðamo darbîbu. Ja izvçlçjâties <b>Kopçt</b> vai <b>Izgriezt</b>, atzîmçtie katalogi tiks nokopçti vai pârvietoti uz Starpliktuvi un lietotâja saskarnç parâdîsies jauna ikona <b>Skatît starpliktuvi</b>. No Starpliktuves Jums ir iespçja ielîmçt atbilstoðos katalogus jebkurâ katalogu pârvaldnieka vietâ. Pârejiet uz vietu direktoriju kokâ, kurâ nepiecieðams novietot katalogu(s), atveriet Starpliktuvi, atzîmçjiet nepiecieðamo(s) katalogu(s) rûtiòâ(s) pa kreisi no kataloga nosaukuma un uzklikðíiniet uz <b>Ielîmçt</b>. Pçc ðîs darbîbas katalogi tiks ielîmçti aktuâlajâ katalogâ un Starpliktuve \96 attîrîta.
-
+Lai dzçstu, izgrieztu vai nokopçtu katalogu(s), ir jâizvçlas vismaz viens katalogs, atzîmçjot to(s) izvçles rûtiòâ(s) pa kreisi no kataloga nosaukuma. Pçc tam, kad ir atzîmçti nepiecieðami katalogi, no izkrîtoðâs komandkartes <b>Darbîbas</b> izvçlieties nepiecieðamo darbîbu. Ja izvçlçjâties <b>Kopçt</b> vai <b>Izgriezt</b>, atzîmçtie katalogi tiks nokopçti vai pârvietoti uz Starpliktuvi un lietotâja saskarnç parâdîsies jauna ikona <b>Skatît starpliktuvi</b>. No Starpliktuves Jums ir iespçja ielîmçt atbilstoðos katalogus jebkurâ katalogu pârvaldnieka vietâ. Pârejiet uz vietu direktoriju kokâ, kurâ nepiecieðams novietot katalogu(s), atveriet Starpliktuvi, atzîmçjiet nepiecieðamo(s) katalogu(s) rûtiòâ(s) pa kreisi no kataloga nosaukuma un uzklikðíiniet uz <b>Ielîmçt</b>. Pçc ðîs darbîbas katalogi tiks ielîmçti aktuâlajâ katalogâ un Starpliktuve \96 attîrîta.
+
</para>
<heading>Darbs ar starpliktuvi</heading>
<para>
Apskatot failu vai katalogu sarakstus, Jûs varat to sakârtot pçc jebkuras slejas. Lai to izdarîtu, uzklikðíiniet atbilstoðâs slejas virsrakstam un saraksts tiks atsvaidzinâts, sakârtojot objektus atbilstoði Jûsu izvçlçtajai slejai. Lai mainîtu kârtoðanas secîbu no augoðas uz dilstoðu un otrâdi, uzklikðíiniet slejas virsrakstam blakus esoðajai bultiòai.
</para>
</entry>
-</help>
\ No newline at end of file
+</help>
<?xml version="1.0" encoding="Big5"?>
-<!-- $Horde: gollem/locale/zh_TW/help.xml,v 1.4 2006/05/30 15:45:23 jan Exp $ -->
<help>
<entry id="file-actions" md5="a422465ce502865cd4625fbbb8d9a4dc" state="changed">
<title>ÀÉ®×Á`ºÞ: §@¥Î¤è¦¡</title>
<title>File Manager: Actions</title>
<heading>Creating Folders</heading>
<para>
- To create a folder in the current directory, simply choose Create Folder from the More Actions drop down box.
+ To create a folder in the current directory, simply choose Create Folder from the More Actions drop down box.
</para>
<heading>Delete, cut, copy and paste files</heading>
<para>
In order to delete, cut or copy a file or files, you need to select at least one file.
- After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
- Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
- Paste Items from the More Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
+ After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
+ Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
+ Paste Items from the More Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
the location that you chose.
</para>
<heading>Delete, cut, copy and paste directories</heading>
- <para>
- By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
- (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
- an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
+ <para>
+ By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
+ (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
+ an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
for the Delete Folders Recursively option. This will enable the recursive delete option.
-
+
In order to delete, cut or copy a directory or directories, you need to select at least one directory.
- After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
- or Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
+ After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
+ or Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
select Paste Items from the More Actions drop down box. The items will now either be moved (Cut Items) or copied (Copy Items)
to the location that you chose.
</para>
<title>File Manager: Actions</title>
<heading>Creating Folders</heading>
<para>
- To create a folder in the current directory, simply choose Create Folder from the More Actions drop down box.
+ To create a folder in the current directory, simply choose Create Folder from the More Actions drop down box.
</para>
<heading>Delete, cut, copy and paste files</heading>
<para>
In order to delete, cut or copy a file or files, you need to select at least one file.
- After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
- Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
- Paste Items from the More Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
+ After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
+ Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
+ Paste Items from the More Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
the location that you chose.
</para>
<heading>Delete, cut, copy and paste directories</heading>
- <para>
- By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
- (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
- an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
+ <para>
+ By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
+ (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
+ an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
for the Delete Folders Recursively option. This will enable the recursive delete option.
-
+
In order to delete, cut or copy a directory or directories, you need to select at least one directory.
- After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
- or Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
+ After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
+ or Delete Items from the More Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
select Paste Items from the More Actions drop down box. The items will now either be moved (Cut Items) or copied (Copy Items)
to the location that you chose.
</para>
<heading>Working with the Clipboard</heading>
<para>
Once you copy or cut a file or directory, it is placed in the clipboard. You can view the contents of the clipboard by clicking
- on the clipboard icon, which is located above the directory/folder listing and to the right of the refresh icon. This icon is not
- present unless there are items in the clipboard. Items that are cut or copied will not have a checkbox to the left of them, which
+ on the clipboard icon, which is located above the directory/folder listing and to the right of the refresh icon. This icon is not
+ present unless there are items in the clipboard. Items that are cut or copied will not have a checkbox to the left of them, which
means they are in the clipboard. Once you click on the clipboard viewer, you will see a list of items that you have copied or cut.
From the clipboard viewer, you can paste these items to the current directory, which is displayed above the list of items.
Simply check the items that you want to paste, then click paste. These items will be pasted into the current directory and be removed
- from the clipboard. You will be returned to the current directory after the paste is complete. If you would like to remove an item
- from the clipboard, simply check the items and click clear. These items will then be removed from the clipboard and you will be returned
- to the current directory.
+ from the clipboard. You will be returned to the current directory after the paste is complete. If you would like to remove an item
+ from the clipboard, simply check the items and click clear. These items will then be removed from the clipboard and you will be returned
+ to the current directory.
</para>
</entry>--><!-- English entry:
<entry id="file-actions">
<title>File Manager: Actions</title>
<heading>Creating Folders</heading>
<para>
- To create a folder in the current directory, simply choose Create Folder from the Actions drop down box.
+ To create a folder in the current directory, simply choose Create Folder from the Actions drop down box.
</para>
<heading>Delete, cut, copy and paste files</heading>
<para>
In order to delete, cut or copy a file or files, you need to select at least one file.
- After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
- Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
- Paste Items from the Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
+ After you select one or more files using the checkboxes to the left of the item, select either Cut Items, Copy Items or
+ Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those files elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then select
+ Paste Items from the Actions drop down box. The items will now be either moved (Cut Items) or copied (Copy Items) to
the location that you chose.
</para>
<heading>Delete, cut, copy and paste directories</heading>
- <para>
- By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
- (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
- an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
+ <para>
+ By default, you can only delete directories that are empty, however you can enable the deletion of non-empty directories
+ (recursive delete). If you try to delete a non-empty directory without enabling this feature, deletion will fail with
+ an error. To enable the deleting non-empty directories, click on Options, Settings and choose Yes from the drop down box
for the Delete Folders Recursively option. This will enable the recursive delete option.
-
+
In order to delete, cut or copy a directory or directories, you need to select at least one directory.
- After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
- or Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
- paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
+ After you select one or more directories using the checkboxes to the left of the item, select either Cut Items, Copy Items
+ or Delete Items from the Actions drop down box. If you selected Cut Items or Copy Items, you now have the option to
+ paste those directories elsewhere in the File Manager. Navigate to the location that you wish to paste the items, then
select Paste Items from the Actions drop down box. The items will now either be moved (Cut Items) or copied (Copy Items)
to the location that you chose.
</para>
<heading>Working with the Clipboard</heading>
<para>
Once you copy or cut a file or directory, it is placed in the clipboard. You can view the contents of the clipboard by clicking
- on the clipboard icon, which is located above the directory/folder listing and to the right of the refresh icon. This icon is not
- present unless there are items in the clipboard. Items that are cut or copied will not have a checkbox to the left of them, which
+ on the clipboard icon, which is located above the directory/folder listing and to the right of the refresh icon. This icon is not
+ present unless there are items in the clipboard. Items that are cut or copied will not have a checkbox to the left of them, which
means they are in the clipboard. Once you click on the clipboard viewer, you will see a list of items that you have copied or cut.
From the clipboard viewer, you can paste these items to the current directory, which is displayed above the list of items.
Simply check the items that you want to paste, then click paste. These items will be pasted into the current directory and be removed
- from the clipboard. You will be returned to the current directory after the paste is complete. If you would like to remove an item
- from the clipboard, simply check the items and click clear. These items will then be removed from the clipboard and you will be returned
- to the current directory.
+ from the clipboard. You will be returned to the current directory after the paste is complete. If you would like to remove an item
+ from the clipboard, simply check the items and click clear. These items will then be removed from the clipboard and you will be returned
+ to the current directory.
</para>
</entry>--></entry>
<entry id="file-upload" md5="90de3164e835816348ab7659f7bf28a7" state="changed">
<title>File Manager: Uploading</title>
<heading>Uploading Files</heading>
<para>
- To upload a file or files, navigate to the directory on the File Manager that you wish to upload the files to. This is
+ To upload a file or files, navigate to the directory on the File Manager that you wish to upload the files to. This is
known as your current directory. Once you are in the proper directory on the File Manager, click on the Browse button.
- This will display a File Upload window. Once this window is open, navigate to the file which you wish to upload, select
- it and click OK. You can upload multiple files at once. The File Manager will automatically add another
- Browse button after each file you select. Once you have selected all of the files that you wish to upload, click the
+ This will display a File Upload window. Once this window is open, navigate to the file which you wish to upload, select
+ it and click OK. You can upload multiple files at once. The File Manager will automatically add another
+ Browse button after each file you select. Once you have selected all of the files that you wish to upload, click the
Upload File(s) button and the file or files that you selected will be uploaded to your current directory on the File Manager.
</para>
</entry>--><!-- English entry:
<title>File Manager: Uploading</title>
<heading>Uploading Files</heading>
<para>
- To upload a file or files, navigate to the directory on the File Manager that you wish to upload the files to. This is
+ To upload a file or files, navigate to the directory on the File Manager that you wish to upload the files to. This is
known as your current directory. Once you are in the proper directory on the File Manager, click on the Browse button.
- This will display a File Upload window. Once this window is open, navigate to the file which you wish to upload, select
- it and click OK. You can upload multiple files at once. The File Manager will automatically add another
- Browse button after each file you select. Once you have selected all of the files that you wish to upload, click the
+ This will display a File Upload window. Once this window is open, navigate to the file which you wish to upload, select
+ it and click OK. You can upload multiple files at once. The File Manager will automatically add another
+ Browse button after each file you select. Once you have selected all of the files that you wish to upload, click the
Upload File(s) button and the file or files that you selected will be uploaded to your current directory on the File Manager.
</para>
</entry>--><!-- English entry:
<title>File Manager: Uploading</title>
<heading>Uploading Files</heading>
<para>
- To upload a file or files, navigate to the directory on the File Manager that you wish to upload the files to. This is
+ To upload a file or files, navigate to the directory on the File Manager that you wish to upload the files to. This is
known as your current directory. Once you are in the proper directory on the File Manager, click on the Browse button.
- This will display a File Upload window. Once this window is open, navigate to the file which you wish to upload, select
- it and click OK. You can upload multiple files at once. The File Manager will automatically add another
- Browse button after each file you select. Once you have selected all of the files that you wish to upload, click the
+ This will display a File Upload window. Once this window is open, navigate to the file which you wish to upload, select
+ it and click OK. You can upload multiple files at once. The File Manager will automatically add another
+ Browse button after each file you select. Once you have selected all of the files that you wish to upload, click the
Upload File(s) button and the file or files that you selected will be uploaded to your current directory on the File Manager.
</para>
</entry>--></entry>
<title>Sorting Entries</title>
<heading>Sorting Entries</heading>
<para>
- When viewing a list of files or directories, you can sort them by any column. To do this, click on the appropriate
- column heading that you wish to sort by, and the list will refreshed, sorted by the column you selected. To switch
+ When viewing a list of files or directories, you can sort them by any column. To do this, click on the appropriate
+ column heading that you wish to sort by, and the list will refreshed, sorted by the column you selected. To switch
columns between ascending and descending order, click on the arrow icon in the column heading.
</para>
</entry>--><!-- English entry:
<title>Sorting Entries</title>
<heading>Sorting Entries</heading>
<para>
- When viewing a list of files or directories, you can sort them by any column. To do this, click on the appropriate
- column heading that you wish to sort by, and the list will refreshed, sorted by the column you selected. To switch
+ When viewing a list of files or directories, you can sort them by any column. To do this, click on the appropriate
+ column heading that you wish to sort by, and the list will refreshed, sorted by the column you selected. To switch
columns between ascending and descending order, click on the arrow icon in the column heading.
</para>
</entry>--><!-- English entry:
<title>Sorting Entries</title>
<heading>Sorting Entries</heading>
<para>
- When viewing a list of files or directories, you can sort them by any column. To do this, click on the appropriate
- column heading that you wish to sort by, and the list will refreshed, sorted by the column you selected. To switch
+ When viewing a list of files or directories, you can sort them by any column. To do this, click on the appropriate
+ column heading that you wish to sort by, and the list will refreshed, sorted by the column you selected. To switch
columns between ascending and descending order, click on the arrow icon in the column heading.
</para>
</entry>--></entry>
<?php
/**
- * $Horde: gollem/templates/prefs/columnselect.inc,v 1.16 2009/07/09 20:51:08 slusarz Exp $
- *
- * Prefs_UI:: always calls a .inc file, so we need to use this file to
+ * Horde_Prefs_Ui:: always calls a .inc file, so we need to use this file to
* generate the data needed to display the template.
*/
<?xml version="1.0"?>
-<!-- $Horde: imp/locale/en_US/help.xml,v 1.53.6.14 2008/06/09 23:59:24 slusarz Exp $ -->
<help>
<entry id="keyboard-navigation" md5="885a83e5ce7c455f8d7d40a17ca901df" state="uptodate">
* The Ingo_Script_Imap:: class represents an IMAP client-side script
* generator.
*
- * $Horde: ingo/lib/Script/imap.php,v 1.76 2009/01/19 18:10:01 mrubinsk Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (ASL). If you
* recipe list the same way as a recipe can be.
*
* @author Matt Weyland <mathias@weyland.ch>
- * @since Ingo 1.1
* @package Ingo
*/
class Maildrop_Comment {
* The Maildrop_Recipe:: class represents a maildrop recipe.
*
* @author Matt Weyland <mathias@weyland.ch>
- * @since Ingo 1.1
* @package Ingo
*/
class Maildrop_Recipe {
* The Maildrop_Variable:: class represents a Maildrop variable.
*
* @author Matt Weyland <mathias@weyland.ch>
- * @since Ingo 1.1
* @package Ingo
*/
class Maildrop_Variable {
* recipe list the same way as a recipe can be.
*
* @author Ben Chavet <ben@chavet.net>
- * @since Ingo 1.0
* @package Ingo
*/
class Procmail_Comment {
* The Procmail_Recipe:: class represents a Procmail recipe.
*
* @author Ben Chavet <ben@chavet.net>
- * @since Ingo 1.0
* @package Ingo
*/
class Procmail_Recipe {
* The Procmail_Variable:: class represents a Procmail variable.
*
* @author Michael Slusarz <slusarz@horde.org>
- * @since Ingo 1.0
* @package Ingo
*/
class Procmail_Variable {
* The Sieve_If class represents a Sieve If Statement
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_If {
* The Sieve_Else class represents a Sieve Else Statement
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Else {
* The Sieve_Elsif class represents a Sieve Elsif Statement
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Elsif {
* A test is a piece of code that evaluates to true or false.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Test {
* The Sieve_Test_True class represents a test that always evaluates to true.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Test_True extends Sieve_Test {
* false.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Test_False extends Sieve_Test {
* Equivalent to a logical AND of all the tests it contains.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Test_Allof extends Sieve_Test {
* Equivalent to a logical OR of all the tests it contains.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Test_Anyof extends Sieve_Test {
* The Sieve_Test_Relational class represents a relational test.
*
* @author Todd Merritt <tmerritt@email.arizona.edu>
- * @since Ingo 1.0
* @package Ingo
*/
class Sieve_Test_Relational extends Sieve_Test {
* The Sieve_Test_Size class represents a message size test.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Test_Size extends Sieve_Test {
* The Sieve_Test_Not class represents the inverse of a given test.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Test_Not extends Sieve_Test {
* more headers in a message.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Test_Exists extends Sieve_Test {
* addresses in the given fields.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Test_Address extends Sieve_Test {
* more headers in a message.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Test_Header extends Sieve_Test {
* a message.
*
* @author Michael Menge <michael.menge@zdv.uni-tuebingen.de>
- * @since Ingo 1.2
* @package Ingo
*/
class Sieve_Test_Body extends Sieve_Test {
* A Comment.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
* @todo This and Sieve_If should really extends a Sieve_Block eventually.
*/
* An action is anything that has a side effect eg: discard, redirect.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action {
* The Sieve_Action_Redirect class represents a redirect action.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action_Redirect extends Sieve_Action {
* The Sieve_Action_Reject class represents a reject action.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action_Reject extends Sieve_Action {
* The Sieve_Action_Keep class represents a keep action.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action_Keep extends Sieve_Action {
* The Sieve_Action_Discard class represents a discard action.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action_Discard extends Sieve_Action {
* The Sieve_Action_Stop class represents a stop action.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action_Stop extends Sieve_Action {
* The Sieve_Action_Fileinto class represents a fileinto action.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action_Fileinto extends Sieve_Action {
* The Sieve_Action_Vacation class represents a vacation action.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action_Vacation extends Sieve_Action {
* The Sieve_Action_Flag class is the base class for flag actions.
*
* @author Michael Slusarz <slusarz@horde.org>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action_Flag extends Sieve_Action {
* The Sieve_Action_Addflag class represents an add flag action.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action_Addflag extends Sieve_Action_Flag {
* The Sieve_Action_Removeflag class represents a remove flag action.
*
* @author Mike Cochrane <mike@graftonhall.co.nz>
- * @since Ingo 0.1
* @package Ingo
*/
class Sieve_Action_Removeflag extends Sieve_Action_Flag {
* The Sieve_Action_Notify class represents a notify action.
*
* @author Paul Wolstenholme <wolstena@sfu.ca>
- * @since Ingo 1.1
* @package Ingo
*/
class Sieve_Action_Notify extends Sieve_Action {
<?xml version="1.0"?>
-<!-- $Horde: ingo/locale/en_US/help.xml,v 1.9.4.3 2007/12/20 14:05:54 jan Exp $ -->
<help><entry id="blacklist" md5="5c12e162f66f68c6c2d84cc7c280d710" state="uptodate">
<title>Zerrenda beltza</title>
<para>SARRERAKO ONTZIAn ikusi nahi ez dituzun helbide elektronikoen zerrenda bat da zerrenda beltza.</para></entry> <entry id="blacklist-action" md5="1701f4152c090004e3b40205439f9108" state="uptodate">
<?xml version='1.0'?>
-<!-- $Horde: jeta/locale/en_US/help.xml,v 1.1 2002/10/02 20:55:46 chuck Exp $ -->
<help>
<entry id="Overview">
What is Kastalia?
=================
-:Last update: $Date: 2008-09-16 10:02:53 $
-:Revision: $Revision: 1.0 $
-
.. contents:: Contents
.. section-numbering::
-Kastalia is a Horde Framework application for secure file sharing. Every uploaded
-file can be encrypted by Kastalia and stored secure in the datastore. The user
+Kastalia is a Horde Framework application for secure file sharing. Every uploaded
+file can be encrypted by Kastalia and stored secure in the datastore. The user
does not need any additional program for the encryption/decryption.
Obtaining Kastalia
Assistance
----------
-If you encounter problems with Kastalia, help is available! Please contact the
+If you encounter problems with Kastalia, help is available! Please contact the
author of Kastalia.
Thanks,
-the Kastalia team
\ No newline at end of file
+the Kastalia team
<?php
/* CONFIG START. DO NOT CHANGE ANYTHING IN OR AFTER THIS LINE. */
-// $Horde: kastalia/config/conf.xml,v 1.0 2008/09/16 09:43:44 sqall Exp $
$conf['datastore']['location'] = '/home/sqall/projekte/www/horde/kastalia/datastore';
$conf['datastore']['directoryexcludes'] = array('lost+found', 'testordner', 'testordner2');
$conf['upload']['uploadenabled'] = true;
$conf['upload']['securestore'] = true;
$conf['upload']['memorysize'] = 3145728;
$conf['upload']['refreshcycle'] = 1;
-/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
\ No newline at end of file
+/* CONFIG END. DO NOT CHANGE ANYTHING IN OR BEFORE THIS LINE. */
<?xml version="1.0"?>
-<!-- $Horde: kastalia/config/conf.xml,v 1.0 2008/09/16 09:43:44 sqall Exp $ -->
<configuration>
<configsection name="datastore">
<configheader>Kastalia Datastore Settings</configheader>
Installing Kastalia 1.0
=========================
-:Last update: $Date: 2008-11-03 12:25:48 $
-:Revision: $Revision: 1.0 $
-
.. contents:: Contents
.. section-numbering::
Kastalia Development TODO List
================================
-:Last update: $Date: 2008-09-16 12:24:14 $
-:Revision: $Revision: 1.0 $
-
-permission management
<?php
/**
* NLS (National Language Support) configuration file.
- *
- * $Horde: horde/config/nls.php.dist,v 1.77 2008/10/14 21:11:47 jan Exp $
*/
/**
<?php
/**
- * $Horde: horde/config/prefs.php.dist,v 1.108 2009/03/02 01:23:06 mrubinsk Exp $
- *
* Preferences Information
* =======================
* Changes you make to the prefs.php file(s) will not be reflected until the
/**
* registry.php -- Horde application registry.
*
- * $Horde: horde/config/registry.php.dist,v 1.306 2009/01/14 20:51:07 chuck Exp $
- *
* This configuration file is used by Horde to determine which Horde
* applications are installed and where, as well as how they interact.
*
/**
* General Horde UI effects javascript.
*
- * $Horde: horde/js/src/horde.js,v 1.10 2007/09/25 12:57:20 slusarz Exp $
- *
* See the enclosed file COPYING for license information (LGPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/lgpl.html.
*/
/**
* Redbox.js
*
- * $Horde: horde/js/src/redbox.js,v 1.10 2008/02/06 09:02:37 slusarz Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*/
* Javascript code for finding all tables with classname "striped" and
* dynamically striping their row colors.
*
- * $Horde: horde/js/src/stripe.js,v 1.3 2006/12/30 20:24:45 jan Exp $
- *
* @author Chuck Hagenbuch <chuck@horde.org>
* @author Matt Warden <mwarden@gmail.com>
*
/**
- * $Horde: horde/themes/ie5mac.css,v 1.4 2005/05/10 13:53:40 chuck Exp $
- *
* CSS corrections for IE5/Mac.
*/
/**
- * $Horde: horde/themes/ie6_or_less.css,v 1.6 2009/04/14 03:47:30 slusarz Exp $
- *
* CSS corrections for IE 6 and below.
*/
/**
- * $Horde: horde/themes/moz14.css,v 1.1 2005/03/16 11:42:56 jan Exp $
- *
* CSS corrections for Mozilla <= 1.4.
*/
/**
- * $Horde: horde/themes/opera.css,v 1.3 2005/10/03 16:22:52 jan Exp $
- *
* CSS corrections for Opera.
*/
-/**
- * $Horde: horde/themes/rtl.css,v 1.10 2009/03/24 22:47:05 slusarz Exp $
- */
-
/* Global default styles. */
body {
direction: rtl;
-/**
- * $Horde: horde/themes/screen.css,v 1.207 2009/04/23 20:09:28 mrubinsk Exp $
- */
-
/* Global default styles. */
* {
/* Zero out all padding and margins to start with for better
* domain.
*
* @author Daniel Dembach http://blog.dembachco.de/
- *
- * $Horde: horde/themes/silver/info.php,v 1.2 2008/01/10 04:43:12 chuck Exp $
*/
$theme_name = ("Silver Surfer");
-/**
- * $Horde: horde/themes/silver/screen.css,v 1.35 2009/04/14 03:38:21 slusarz Exp $
- */
-
body, input, select, textarea, .inProgress {
font-family: Verdana,Geneva,Arial,"Bitstream Vera Sans",Helvetica,sans-serif;
color: #333;
/**
- * $Horde: horde/themes/webkit.css,v 1.2 2009/02/10 03:57:15 slusarz Exp $
- *
* CSS corrections for Webkit.
*/
What is Kronolith?
==================
-:Last update: $Date: 2005/08/23 09:54:43 $
-:Revision: $Revision: 1.10 $
:Contact: kronolith@lists.horde.org
.. contents:: Contents
Assistance
----------
-If you encounter problems with Skeleton, help is available!
+If you encounter problems with Skeleton, help is available!
The Horde Frequently Asked Questions List (FAQ), available on the Web at
-
+
http://www.horde.org/faq/
The Horde Project runs a number of mailing lists, for individual applications
<?php
/**
- * $Horde: kronolith/calendars/create.php,v 1.3 2009/01/06 18:01:00 jan Exp $
- *
* Copyright 2002-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
Installing Kronolith 3.0
==========================
-:Last update: $Date: 2008/06/26 10:24:17 $
-:Revision: $Revision: 1.32 $
:Contact: kronolith@lists.horde.org
.. contents:: Contents
Kronolith Development TODO List
=================================
-:Last update: $Date: 2007/07/05 22:36:38 $
-:Revision: $Revision: 1.20 $
:Contact: kronolith@lists.horde.org
- Drop down list to select from local users or calendars in the attendees view.
Upgrading Kronolith
=====================
-:Last update: $Date: 2009/10/15 09:35:57 $
-:Revision: $Revision: 1.1 $
:Contact: kronolith@lists.horde.org
<?xml version="1.0"?>
-<!-- $Horde: kronolith/locale/en_US/help.xml,v 1.4.2.2 2008/10/12 15:17:25 mrubinsk Exp $ -->
<help>
<entry id="Overview" md5="1585927d48e4627c792fe0332c41fd39" state="uptodate">
What is Nag?
============
-:Last update: $Date: 2005/08/23 09:54:40 $
-:Revision: $Revision: 1.10 $
:Contact: nag@lists.horde.org
.. contents:: Contents
Assistance
----------
-If you encounter problems with Nag, help is available!
+If you encounter problems with Nag, help is available!
The Horde Frequently Asked Questions List (FAQ), available on the Web at
-
+
http://www.horde.org/faq/
The Horde Project runs a number of mailing lists, for individual applications
*
* The table structure can be created by the scripts/sql/nag.sql script.
*
- * $Horde: nag/lib/Driver/sql.php,v 1.105 2009/07/15 01:54:58 chuck Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
/**
* Horde_Form for creating task lists.
*
- * $Horde: nag/lib/Forms/CreateTaskList.php,v 1.3 2009/06/10 17:33:41 slusarz Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
* creating a task list.
*
* @author Chuck Hagenbuch <chuck@horde.org>
- * @since Nag 2.2
* @package Nag
*/
class Nag_CreateTaskListForm extends Horde_Form {
/**
* Horde_Form for deleting task lists.
*
- * $Horde: nag/lib/Forms/DeleteTaskList.php,v 1.3 2009/07/08 18:29:48 slusarz Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
* deleting a task list.
*
* @author Chuck Hagenbuch <chuck@horde.org>
- * @since Nag 2.2
* @package Nag
*/
class Nag_DeleteTaskListForm extends Horde_Form {
/**
* Horde_Form for editing task lists.
*
- * $Horde: nag/lib/Forms/EditTaskList.php,v 1.3 2009/06/10 17:33:41 slusarz Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
* editing a task list.
*
* @author Chuck Hagenbuch <chuck@horde.org>
- * @since Nag 2.2
* @package Nag
*/
class Nag_EditTaskListForm extends Horde_Form {
/**
* This file contains all Horde_Form extensions required for editing tasks.
*
- * $Horde: nag/lib/Forms/task.php,v 1.23 2009/07/09 08:18:34 slusarz Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
* The Nag_TaskForm class provides the form for adding and editing a task.
*
* @author Jan Schneider <jan@horde.org>
- * @since Nag 1.2
* @package Nag
*/
class Nag_TaskForm extends Horde_Form {
* notification methods for a task alarm.
*
* @author Alfonso Marin <almarin@um.es>
- * @since Nag 3.0
* @package Nag
*/
class Horde_Form_Type_nag_method extends Horde_Form_Type {
* alarms.
*
* @author Jan Schneider <jan@horde.org>
- * @since Nag 2.2
* @package Nag
*/
class Horde_Form_Type_nag_alarm extends Horde_Form_Type {
* task due dates.
*
* @author Chuck Hagenbuch <chuck@horde.org>
- * @since Nag 2.2
* @package Nag
*/
class Horde_Form_Type_nag_due extends Horde_Form_Type {
* task delayed start dates.
*
* @author Chuck Hagenbuch <chuck@horde.org>
- * @since Nag 2.2
* @package Nag
*/
class Horde_Form_Type_nag_start extends Horde_Form_Type {
/**
* Nag Base Class.
*
- * $Horde: nag/lib/Nag.php,v 1.203 2009/07/17 15:56:16 chuck Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
/**
* Returns the specified permission for the current user.
*
- * @since Nag 2.1
- *
* @param string $permission A permission, currently only 'max_tasks'.
*
* @return mixed The value of the specified permission.
/**
* Returns the real name, if available, of a user.
- *
- * @since Nag 2.2
*/
function getUserName($uid)
{
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Horde: nag/locale/ca_ES/help.xml,v 1.1 2007/02/07 16:15:07 jan Exp $ -->
<help>
<entry id="Overview" md5="67c67240d4ec4a037b8ae76f371c5ad3" state="uptodate">
<title>Introducció</title>
<heading>Introducció</heading>
<para>
-Aquest és una gestor de llistes de tasques bastant complet que suporta llistes de tasques privades i compartides, integració amb funcions d'agenda, categories, prioritats, venciments, recerques, impressió i importació i exportació.
+Aquest és una gestor de llistes de tasques bastant complet que suporta llistes de tasques privades i compartides, integració amb funcions d'agenda, categories, prioritats, venciments, recerques, impressió i importació i exportació.
</para>
</entry>
<title>Ordenació d'entrades</title>
<heading>Ordenació d'entrades</heading>
<para>
-Al visualitzar un llistat d'entrades, pot ordenar-lo per qualsevol de les columnes prement la capçalera de columna apropiada. Per a commutar el sentit de la classificació de les columnes entre ascendent o descendent, premi la icona de fletxa de la capçalera de la columna.
+Al visualitzar un llistat d'entrades, pot ordenar-lo per qualsevol de les columnes prement la capçalera de columna apropiada. Per a commutar el sentit de la classificació de les columnes entre ascendent o descendent, premi la icona de fletxa de la capçalera de la columna.
</para>
</entry>
</help>
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Horde: nag/locale/de_DE/help.xml,v 1.4 2008/12/08 12:12:47 jan Exp $ -->
<help>
<entry id="Overview" md5="67c67240d4ec4a037b8ae76f371c5ad3" state="uptodate">
<title>Übersicht</title>
<?xml version='1.0'?>
-<!-- $Horde: nag/locale/en_US/help.xml,v 1.5 2004/12/03 02:00:56 jan Exp $ -->
<help>
<entry id="Overview">
<title>Overview</title>
<?xml version="1.0"?>
-<!-- $Horde: nag/locale/es_ES/help.xml,v 1.1 2004/12/11 11:57:52 jan Exp $ -->
<help>
<entry id="Overview" md5="67c67240d4ec4a037b8ae76f371c5ad3" state="uptodate">
<title>Introducción</title>
<?xml version="1.0"?>
-<!-- $Horde: nag/locale/en_US/help.xml,v 1.5 2004/12/03 02:00:56 jan Exp $ -->
<help><entry id="Overview" md5="67c67240d4ec4a037b8ae76f371c5ad3" state="uptodate">
<title>Ikuspegi orokorra</title>
<heading>Sarrera</heading> <para>Eginbide askoko "egitekoen" fitxategi-kudeatzailea da, eta zeregin-zerrenda pribatuak eta partekatuak, Egutegi-funtzioa integratzea, kategoriak, lehentasunak, epemugak, bilaketak, inprimatzea eta inportatze-/esportatze-funtzioak onartzen du.</para></entry>
<?xml version="1.0"?>
-<!-- $Horde: nag/locale/fi_FI/help.xml,v 1.8 2008/02/22 13:35:39 jan Exp $ -->
<help>
<entry id="Overview" md5="67c67240d4ec4a037b8ae76f371c5ad3" state="uptodate">
<title>Yleiskuva</title>
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- $Horde: nag/locale/hu_HU/help.xml,v 1.3 2004/12/03 02:10:36 jan Exp $ -->
<help>
<entry id="Overview" state="new">
<title>Overview</title>
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Horde: nag/locale/lv_LV/help.xml,v 1.3 2004/12/03 02:10:36 jan Exp $ -->
<help>
<entry id="Overview" md5="84ebb3e1b58d0462886ec5fe7ea0d82e" state="changed">
<title>Pârskats</title>
<?xml version="1.0"?>
-<!-- $Horde: nag/locale/nl_NL/help.xml,v 1.2 2004/12/03 02:10:36 jan Exp $ -->
<help>
<entry id="Overview" md5="ca9c259b68a1ca39c4ce1fa3dd077dce" state="changed">
<title>Overzicht</title>
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- $Horde: nag/locale/sk_SK/help.xml,v 1.3 2004/12/03 02:10:36 jan Exp $ -->
<help>
<entry id="Overview" state="unknown">
<title>Prehµad</title>
<?xml version="1.0" encoding="iso-8859-9"?>
-<!-- $Horde: nag/locale/tr_TR/help.xml,v 1.1 2005/04/13 21:20:23 jan Exp $ -->
<help>
<!-- English entry:
<?php
/**
- * $Horde: nag/themes/categoryCSS.php,v 1.8 2009/01/06 18:01:25 jan Exp $
- *
* Copyright 1999-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?xml version="1.0"?>
-<!-- $Horde: news/config/conf.xml,v 1.2 2004/01/20 18:17:25 jan Exp $ -->
<configuration>
<configtab name="storage" desc="Storage Settings">
$block_name = _("Last news blogged");
/**
- * $Horde: news/lib/Block/category.php,v 1.40 2004/06/01 14:46:58 chuck Exp $
- *
* @package Horde_Block
*/
return $view->render('/block/news.php');
}
-}
\ No newline at end of file
+}
* Horde_Block_news_my_comments:: Implementation of the Horde_Block API to
* display last comments on users videos.
*
- * $Horde: incubator/news/lib/Block/my_comments.php,v 1.1 2008/03/27 11:02:57 duck Exp $
- *
* @package Horde_Block
*/
class Horde_Block_news_my_comments extends Horde_Block {
What is Skoli?
==============
-:Last update: $Date: $
-:Revision: $Revision: 0.1 $
:Contact: horde@lists.horde.org
.. contents:: Contents
<?php
/**
- * $Horde: skoli/add.php,v 0.1 $
- *
* Copyright 2001-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: skoli/classes/create.php,v 0.1 $
- *
* Copyright 2002-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: skoli/classes/delete.php,v 0.1 $
- *
* Copyright 2002-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: skoli/classes/edit.php,v 0.1 $
- *
* Copyright 2002-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?php
/**
- * $Horde: skoli/classes/index.php,v 0.1 $
- *
* Copyright 2002-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?xml version="1.0"?>
-<!-- $Horde: skoli/config/conf.xml,v 0.1 $ -->
<configuration>
<configsection name="storage">
<configheader>
<?php
/**
- * $Horde: skoli/config/prefs.php.dist,v 0.1 $
- *
* See horde/config/prefs.php for documentation on the structure of this file.
*/
<?php
/**
- * $Horde: skoli/config/schools.php.dist,v 0.1 $
- *
* This file is where you specify default informations needed to create a
- * new class. It contains one EXAMPLE. Please remove or comment out that
- * example if YOU DON'T NEED IT. There are a number of properties that you
+ * new class. It contains one EXAMPLE. Please remove or comment out that
+ * example if YOU DON'T NEED IT. There are a number of properties that you
* can set for each school, including:
*
* title: The name of the school template.
*
* start: Semester startdate. Currently supported formats are:
* timestamp -- Timestamp
- * ISO week -- ISO week date format: e.g. 'W33-2' is Tuesday
+ * ISO week -- ISO week date format: e.g. 'W33-2' is Tuesday
* of week 33.
* strtotime -- A string who can be parsed by 'strtotime'. See
* http://www.php.net/strtotime for more informations.
<?php
/**
- * $Horde: skoli/data.php,v 0.1 $
- *
* Copyright 2001-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (ASL). If you
Installing Skoli 0.1
======================
-:Last update: $Date: $
-:Revision: $Revision: 0.1 $
:Contact: horde@lists.horde.org
.. contents:: Contents
.. section-numbering::
-This document contains instructions for installing the Skoli administrative
+This document contains instructions for installing the Skoli administrative
application for teachers on your system.
For information on the capabilities and features of Skoli, see the file
5. Testing Skoli
- Use Skoli to create a class and add some entries. Test at least the
+ Use Skoli to create a class and add some entries. Test at least the
following:
- Creating a new Class
Skoli Development TODO List
=============================
-:Last update: $Date: $
-:Revision: $Revision: 0.1 $
:Contact: horde@lists.horde.org
- When adding new entries allow users to add different values for more than one student (e.g. adding marks for the whole class)
<?php
/**
- * $Horde: skoli/entry.php,v 0.1 $
- *
* Copyright 2000-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (ASL). If you
$block_type = 'tree';
/**
- * $Horde: skoli/lib/Block/tree_menu.php,v 0.1 $
- *
* @package Horde_Block
*/
class Horde_Block_skoli_tree_menu extends Horde_Block {
* Skoli_Driver:: defines an API for implementing storage backends for
* Skoli.
*
- * $Horde: skoli/lib/Driver.php,v 0.1 $
- *
* Copyright 2007-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
* only 'hostspec' and 'port' parameters.</pre>
*
* Optional parameters:<pre>
- * 'objects_table' The name of the objects table in 'database'.
+ * 'objects_table' The name of the objects table in 'database'.
* Default is 'skoli_objects'.
* 'object_attributes_table' The name of the attributes table in 'database'.
* Default ist 'skoli_object_attributes'.
- * 'students_table' The name of the students table in 'database'.
+ * 'students_table' The name of the students table in 'database'.
* Default is 'skoli_classes_students'.</pre>
*
* The table structure can be created by the scripts/sql/skoli.sql script.
*
- * $Horde: skoli/lib/Driver/sql.php,v 0.1 $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
} else {
$students = array(array('student_id' => $studentid));
}
-
+
foreach ($students as $studentkey=>$student) {
/* Build the search parameter */
if (count($searchparams)) {
}
} else {
$query = 'SELECT * FROM ' . $this->_params['objects_table'] .
- ' WHERE class_id = ? AND student_id = ?' .
+ ' WHERE class_id = ? AND student_id = ?' .
(!is_null($type) ? ' AND object_type = ?' : '');
$values = array($this->_class, $student['student_id']);
if (!is_null($type)) {
}
}
- return true;
+ return true;
}
/**
$subjectlist[] = $subject[0];
}
- return $subjectlist;
+ return $subjectlist;
}
/**
/**
* Horde_Form for creating classes.
*
- * $Horde: skoli/lib/Forms/CreateClass.php,v 0.1 $
- *
* See the enclosed file LICENSE for license information (ASL). If you
* did not receive this file, see http://www.horde.org/licenses/asl.php.
*
/**
* Horde_Form for deleting classs.
*
- * $Horde: skoli/lib/Forms/DeleteClass.php,v 0.1 $
- *
* See the enclosed file LICENSE for license information (ASL). If you
* did not receive this file, see http://www.horde.org/licenses/asl.php.
*
* deleting a class.
*
* @author Martin Blumenthal <tinu@humbapa.ch>
- * @since Skoli 2.2
* @package Skoli
*/
class Skoli_DeleteClassForm extends Horde_Form {
/**
* Horde_Form for editing classs.
*
- * $Horde: skoli/lib/Forms/EditClass.php,v 0.1 $
- *
* See the enclosed file LICENSE for license information (ASL). If you
* did not receive this file, see http://www.horde.org/licenses/asl.php.
*
* editing a class.
*
* @author Martin Blumenthal <tinu@humbapa.ch>
- * @since Skoli 2.2
* @package Skoli
*/
class Skoli_EditClassForm extends Horde_Form {
/**
* Horde_Form for adding and updateing entries.
*
- * $Horde: skoli/lib/Forms/Entry.php,v 0.1 $
- *
* See the enclosed file LICENSE for license information (ASL). If you
* did not receive this file, see http://www.horde.org/licenses/asl.php.
*
/**
* Skoli School Class.
*
- * $Horde: skoli/lib/School.php,v 0.1 $
- *
* Copyright 2007-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
/**
* Skoli Base Class.
*
- * $Horde: skoli/lib/Skoli.php,v 0.1 $
- *
* Copyright 2007-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
/**
* Skoli base application file.
*
- * $Horde: skoli/lib/base.php,v 0.1 $
- *
* This file brings in all of the dependencies that every Skoli script will
* need, and sets up objects that all scripts use.
*/
<?php
/**
- * $Horde: skoli/list.php,v 0.1 $
- *
* Copyright 2007-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Horde: skoli/locale/de_DE/help.xml,v 0.1 $ -->
<help>
<entry id="Overview">
<title>Skoli Übersicht</title>
<para>
Skoli ist ein einfaches Verwaltungsmodul für Lehrpersonen. Mehrere
Kontakte (Studierende) werden zu einer Klasse zusammengefasst. Zu
- jedem Studierenden können anschliessend Noten, Beobachtungen, Lernziele
+ jedem Studierenden können anschliessend Noten, Beobachtungen, Lernziele
und Absenzen eingetragen werden. Neben einer Suchfunktion bietet Skoli
auch eine Exportmöglichkeit im CSV und TSV Format.
</para>
<?xml version='1.0'?>
-<!-- $Horde: skoli/locale/en_US/help.xml,v 0.1 $ -->
<help>
<entry id="Overview">
<title>Skoli Overview</title>
<heading>What is Skoli?</heading>
<para>
- Skoli is a simple administrative module for teachers. Several
- contacts (students) will be summarized to a class. To each
- student one can then enter marks, objectives, outcomes and
- absences. Besides offering a search function Skoli also offers
+ Skoli is a simple administrative module for teachers. Several
+ contacts (students) will be summarized to a class. To each
+ student one can then enter marks, objectives, outcomes and
+ absences. Besides offering a search function Skoli also offers
an export option in the CSV and TSV formats.
</para>
</entry>
--- $Horde: skoli/scripts/sql/skoli.sql,v 0.1 $
-
CREATE TABLE skoli_classes_students (
class_id VARCHAR(255) NOT NULL,
student_id VARCHAR(255) NOT NULL
<?php
/**
- * $Horde: skoli/search.php,v 0.1 $
- *
* Copyright 2000-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (ASL). If you
<?php
/**
- * $Horde: skoli/themes/categoryCSS.php,v 0.1 $
- *
* Copyright 1999-2008 The Horde Project (http://www.horde.org/)
*
* See the enclosed file COPYING for license information (GPL). If you
-/**
- * $Horde: skoli/themes/screen.css,v 0.1 $
- */
-
/* Menu bottom margin, added for BC. */
#menu {
margin-bottom: 8px;
* @param array $params The params for the share.
*
* @return mixed The share object or PEAR_Error.
- * @since Turba 2.2
*/
function &createShare($share_id, $params)
{
* Deletes the address book represented by this driver from the IMSP server.
*
* @return mixed true | PEAR_Error
- * @since Turba 2.2
*/
function _deleteAll()
{
* @param array The params for the share.
*
* @return mixed The share object or PEAR_Error.
- * @since Turba 2.2
*/
function &createShare($share_id, $params)
{
* @param array The params for the share.
*
* @return mixed The share object or PEAR_Error.
- * @since Turba 2.2
*/
function &createShare($share_id, $params)
{
*
* @param string $contactId The id of the contact to add.
* @param string $sourceId The source $contactId is from.
- *
- * @since Turba 1.2
*/
function addMember($contactId, $sourceId = null)
{
*
* @param string $contactId The id of the contact to remove.
* @param string $sourceId The source $contactId is from.
- *
- * @since Turba 1.2
*/
function removeMember($contactId, $sourceId = null)
{
* Count the number of contacts in this group.
*
* @return integer
- *
- * @since Turba 2.1.7
*/
function count()
{
* Turba_List::sort().
*
* @return Turba_List List containing the members of this group
- *
- * @since Turba 1.2
*/
function &listMembers($sort = null)
{
<?xml version="1.0"?>
-<!-- $Horde: turba/locale/en_US/help.xml,v 1.12 2004/10/26 22:10:12 mdjukic Exp $ -->
<help>
<entry id="Overview" md5="290506ade4e6f749246f77bbe5d48835" state="uptodate">
Thanks,
The Vilma team
-
-$Horde: vilma/README,v 1.3 2007/08/05 22:37:11 mp Exp $
<?xml version="1.0"?>
-<!-- $Horde: vilma/config/conf.xml,v 1.24 2009/05/28 00:33:00 bklang Exp $ -->
<configuration>
<configtab name="storage" desc="Domains and Accounts Driver">
<configsection name="storage">
* TO MATCH YOUR SPECIFIC NEEDS AND SYSTEM ENVIRONMENT.
*
* For more information please see the horde/config/hooks.php.dist file.
- *
- * $Horde: vilma/config/hooks.php.dist,v 1.3 2009/07/13 20:05:58 slusarz Exp $
*/
// Example hook for handling a new domain within Vilma. This can be used, for
<?php
/**
- * $Horde: vilma/config/prefs.php.dist,v 1.1 2006/08/24 23:49:27 bklang Exp $
- *
* See horde/config/prefs.php for documentation on the structure of this file.
*/
Italian Marko Djukic <marko@oblo.com>
Lithuanian Vilius ¦umskas <vilius@lnk.lt>
Spanish Manuel Perez Ayala <mperaya@alcazaba.unex.es>
-
-
-$Horde: vilma/docs/CREDITS,v 1.7 2008/03/22 10:43:53 jan Exp $
Thanks for using Vilma!
The Vilma team
-
-$Horde: vilma/docs/INSTALL,v 1.6 2007/08/30 05:10:06 chuck Exp $
* Create Beatnik-integrated domains driver
* Throw proper error if MySQL module not installed in PHP
-
-$Horde: vilma/docs/TODO,v 1.7 2007/08/06 00:08:29 mp Exp $
<?php
/**
- * $Horde: vilma/domains/delete.php,v 1.28 2009/06/10 17:33:45 slusarz Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did not
<?php
/**
- * $Horde: vilma/domains/edit.php,v 1.28 2009/06/10 17:33:45 slusarz Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did not
<?php
/**
- * $Horde: vilma/domains/index.php,v 1.28 2009/06/10 05:25:22 slusarz Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did not
<?php
/**
- * $Horde: vilma/index.php,v 1.19 2009/01/06 18:02:26 jan Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did not
* See the enclosed file LICENSE for license information (BSD). If you did not
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/Driver.php,v 1.54 2009/05/27 23:57:31 bklang Exp $
- *
* @author Marko Djukic <marko@oblo.com>
* @package Vilma
*/
* See the enclosed file LICENSE for license information (BSD). If you did
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/Driver/qmailldap.php,v 1.26 2009/07/08 20:16:22 bklang Exp $
- *
* @author Ben Klang <bklang@alkaloid.net>
* @author David Cummings <davidcummings@acm.org>
* @package Vilma
* See the enclosed file LICENSE for license information (BSD). If you did
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/Driver/sql.php,v 1.54 2009/01/06 18:02:27 jan Exp $
- *
* @author Marko Djukic <marko@oblo.com>
* @package Vilma
*/
* See the enclosed file LICENSE for license information (BSD). If you did
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/Forms/DeleteDomainForm.php,v 1.1 2008/03/12 02:52:34 bklang Exp $
- *
* @author Ben Klang <ben@alkaloid.net>
* @package Vilma
*/
}
$domain = $domain_record['domain_name'];
-
+
/* Set up the form. */
$this->setButtons(array(_("Delete"), _("Do not delete")));
$this->addHidden('', 'domain_id', 'text', false);
* See the enclosed file LICENSE for license information (BSD). If you did
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/Forms/EditDomainForm.php,v 1.10 2009/07/14 18:43:46 selsky Exp $
- *
* @author Ben Klang <ben@alkaloid.net>
* @package Vilma
*/
* See the enclosed file LICENSE for license information (BSD). If you did
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/Forms/EditUserForm.php,v 1.6 2009/05/27 23:57:32 bklang Exp $
- *
* @author Ben Klang <ben@alkaloid.net>
* @package Vilma
*/
* See the enclosed file LICENSE for license information (BSD). If you did not
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/MailboxDriver.php,v 1.15 2009/01/06 18:02:27 jan Exp $
- *
* @author Jason M. Felice <jason.m.felice@gmail.com>
* @package Vilma
*/
* See the enclosed file LICENSE for license information (BSD). If you did not
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/MailboxDriver/hooks.php,v 1.7 2007/09/10 22:28:57 jan Exp $
- *
* @author Ben Klang <bklang@alkaloid.net>
* @package Vilma
*/
* See the enclosed file LICENSE for license information (BSD). If you did not
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/MailboxDriver/imap.php,v 1.12 2009/01/06 18:02:28 jan Exp $
- *
* @author Jason M. Felice <jason.m.felice@gmail.com>
* @package Vilma
*/
* See the enclosed file LICENSE for license information (BSD). If you did not
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/MailboxDriver/maildrop.php,v 1.17 2009/05/27 23:57:32 bklang Exp $
- *
* @author Jason M. Felice <jason.m.felice@gmail.com>
* @package Vilma
*/
* See the enclosed file LICENSE for license information (BSD). If you did not
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/MailboxDriver/null.php,v 1.1 2009/05/28 00:33:00 bklang Exp $
- *
* @author David Cummings <davidcummings@acm.org>
* @package Vilma
*/
if ($usedomain) {
$dir .= '/' . $domain;
}
-
+
return $dir . '/' . $user;
*/
}
function checkMailbox($user, $domain)
- {
+ {
/*
static $exists;
* See the enclosed file LICENSE for license information (BSD). If you did
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/Vilma.php,v 1.34 2009/07/08 18:30:03 slusarz Exp $
- *
* @author Marko Djukic <marko@oblo.com>
* @author David Cummings <davidcummings@acm.org>
* @package Vilma
* See the enclosed file LICENSE for license information (BSD). If you did not
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/api.php,v 1.10 2007/06/27 17:24:16 jan Exp $
- *
* See the enclosed file COPYING for license information (GPL). If you
* did not receive this file, see http://www.fsf.org/copyleft/gpl.html.
*
$domains[] = $domain['domain_name'];
}
return $domains;
-}
\ No newline at end of file
+}
* See the enclosed file LICENSE for license information (BSD). If you did not
* did not receive this file, see http://cvs.horde.org/co.php/vilma/LICENSE.
*
- * $Horde: vilma/lib/base.php,v 1.37 2009/07/13 20:05:58 slusarz Exp $
- *
* @author Marko Djukic <marko@oblo.com>
* @author Ben Klang <ben@alkaloid.net>
* @package Vilma
/**
* This script will check the user table and create any mail directories on the
* system for any new users. A cron job can be set up to run this periodically.
- *
- * $Horde: vilma/scripts/create_mailboxes.php,v 1.6 2009/06/10 19:58:04 slusarz Exp $
*/
// No auth.
---$Horde: vilma/scripts/sql/vilma.sql,v 1.8 2007/04/17 12:44:06 jan Exp $
--- SQL scripts.
-
CREATE TABLE vilma_domains (
domain_id INT DEFAULT 0 NOT NULL,
domain_name VARCHAR(128) DEFAULT '' NOT NULL,
<?php
/**
- * $Horde: vilma/test.php,v 1.16 2009/01/06 18:02:26 jan Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did not
<?php
/**
- * $Horde: vilma/users/delete.php,v 1.27 2009/06/10 17:33:45 slusarz Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did not
/**
* The Vilma script to add/edit users.
*
- * $Horde: vilma/users/edit.php,v 1.45 2009/07/14 18:43:46 selsky Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did
if (is_a($address, 'PEAR_Error')) {
$notification->push(sprintf(_("Error reading address information from backend: %s"), $address->getMessage()), 'horde.error');
$url = '/users/index.php';
- require VILMA_BASE . $url;
+ require VILMA_BASE . $url;
exit;
}
$vars = new Horde_Variables($address);
$vars->set('mode', 'new');
$domain_info = $_SESSION['vilma']['domain'];
$domain = $domain_info['domain_name'];
- $domain_id = $domain_info['domain_id'];
+ $domain_id = $domain_info['domain_id'];
$vars->set('domain', $domain);
$vars->set('id', $domain_id);
$vars->add('user_name', Horde_Util::getFormData('user_name',''));
<?php
/**
- * $Horde: vilma/users/index.php,v 1.35 2009/06/10 17:33:45 slusarz Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did not
<?php
/**
- * $Horde: vilma/virtuals/delete.php,v 1.28 2009/07/08 18:30:04 slusarz Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did not
<?php
/**
- * $Horde: vilma/virtuals/edit.php,v 1.32 2009/07/14 18:43:46 selsky Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did not
<?php
/**
- * $Horde: vilma/virtuals/index.php,v 1.26 2009/07/08 18:30:04 slusarz Exp $
- *
* Copyright 2003-2009 The Horde Project (http://www.horde.org/)
*
* See the enclosed file LICENSE for license information (BSD). If you did not