Module de gestion de projet joomla

FIXME - onwork

CREATE TABLE `jos_pm_tasks` (
  `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `priority` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `status` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `owner` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `assigned_to` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `name` varchar(155) DEFAULT NULL,
  `description` text,
  `start_date` varchar(10) DEFAULT NULL,
  `due_date` varchar(10) DEFAULT NULL,
  `estimated_time` varchar(10) DEFAULT NULL,
  `actual_time` varchar(10) DEFAULT NULL,
  `comments` text,
  `completion` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `created` varchar(16) DEFAULT NULL,
  `modified` varchar(16) DEFAULT NULL,
  `assigned` varchar(16) DEFAULT NULL,
  `published` char(1) NOT NULL DEFAULT '',
  `parent_phase` int(10) unsigned NOT NULL DEFAULT '0',
  `complete_date` varchar(10) DEFAULT NULL,
  `service` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `milestone` char(1) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;


INSERT INTO joomla.jos_pm_tasks(
SELECT *
FROM akademiach4.pm_tasks
);

CREATE TABLE `jos_pm_projects` (
  `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `organization` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `owner` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `priority` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `status` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `name` varchar(155) DEFAULT NULL,
  `description` text,
  `url_dev` varchar(255) DEFAULT NULL,
  `url_prod` varchar(255) DEFAULT NULL,
  `created` varchar(16) DEFAULT NULL,
  `modified` varchar(16) DEFAULT NULL,
  `published` char(1) NOT NULL DEFAULT '',
  `upload_max` varchar(155) DEFAULT NULL,
  `phase_set` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `type` char(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

INSERT INTO joomla.jos_pm_projects(
SELECT *
FROM akademiach4.pm_projects
);

CREATE TABLE IF NOT EXISTS `jos_pm_tasks_times` (
  `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
  `project` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `task` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `owner` mediumint(8) unsigned NOT NULL DEFAULT '0',
  `date` varchar(16) DEFAULT NULL,
  `hours` float(10,2) NOT NULL DEFAULT '0.00',
  `comments` text,
  `created` varchar(16) DEFAULT NULL,
  `modified` varchar(16) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

INSERT INTO joomla.jos_pm_tasks_times(
SELECT *
FROM akademiach4.pm_tasks_time
);

on va voir si ça suffit…

tables:

“id”;“organization”;“owner”;“priority”;“status”;“name”;“description”;“url_dev”;“url_prod”;“created”;“modified”;“published”;“upload_max”;“phase_set”;“type”

“id”;“project”;“priority”;“status”;“owner”;“assigned_to”;“name”;“description”;“start_date”;“due_date”;“estimated_time”;“actual_time”;“comments”;“completion”;“created”;“modified”;“assigned”;“published”;“parent_phase”;“complete_date”;“service”;“milestone”

“id”;“project”;“task”;“owner”;“date”;“hours”;“comments”;“created”;“modified”

organization owner priority status name description url_dev url_prod created modified published upload_max phase_set type

project priority status owner assigned_to name description start_date due_date estimated_time actual_time comments completion created modified assigned published parent_phase complete_date service milestone

project task owner date hours comments created modified

var $organization = null;
var $owner = null;
var $priority = null;
var $status = null;
var $name = null;
var $description = null;
var $url_dev = null;
var $url_prod = null;
var $created = null;
var $modified = null;
var $published = null;
var $upload_max = null;
var $phase_set = null;
var $type = null;


var $project = null;
var $priority = null;
var $status = null;
var $owner = null;
var $assigned_to = null;
var $name = null;
var $description = null;
var $start_date = null;
var $due_date = null;
var $estimated_time = null;
var $actual_time = null;
var $comments = null;
var $completion = null;
var $created = null;
var $modified = null;
var $assigned = null;
var $published = null;
var $parent_phase = null;
var $complete_date = null;
var $service = null;
var $milestone = null;


var $project = null;
var $task = null;
var $owner = null;
var $date = null;
var $hours = null;
var $comments = null;
var $created = null;
var $modified = null;

---

organization LIKE "%'.$filter_search.'%" OR 
owner LIKE "%'.$filter_search.'%" OR 
priority LIKE "%'.$filter_search.'%" OR 
status LIKE "%'.$filter_search.'%" OR 
name LIKE "%'.$filter_search.'%" OR 
description LIKE "%'.$filter_search.'%" OR 
url_dev LIKE "%'.$filter_search.'%" OR 
url_prod LIKE "%'.$filter_search.'%" OR 
created LIKE "%'.$filter_search.'%" OR 
modified LIKE "%'.$filter_search.'%" OR 
published LIKE "%'.$filter_search.'%" OR 
upload_max LIKE "%'.$filter_search.'%" OR 
phase_set LIKE "%'.$filter_search.'%" OR 
type LIKE "%'.$filter_search.'%" OR 


project LIKE "%'.$filter_search.'%" OR 
priority LIKE "%'.$filter_search.'%" OR 
status LIKE "%'.$filter_search.'%" OR 
owner LIKE "%'.$filter_search.'%" OR 
assigned_to LIKE "%'.$filter_search.'%" OR 
name LIKE "%'.$filter_search.'%" OR 
description LIKE "%'.$filter_search.'%" OR 
start_date LIKE "%'.$filter_search.'%" OR 
due_date LIKE "%'.$filter_search.'%" OR 
estimated_time LIKE "%'.$filter_search.'%" OR 
actual_time LIKE "%'.$filter_search.'%" OR 
comments LIKE "%'.$filter_search.'%" OR 
completion LIKE "%'.$filter_search.'%" OR 
created LIKE "%'.$filter_search.'%" OR 
modified LIKE "%'.$filter_search.'%" OR 
assigned LIKE "%'.$filter_search.'%" OR 
published LIKE "%'.$filter_search.'%" OR 
parent_phase LIKE "%'.$filter_search.'%" OR 
complete_date LIKE "%'.$filter_search.'%" OR 
service LIKE "%'.$filter_search.'%" OR 
milestone LIKE "%'.$filter_search.'%" OR 


project LIKE "%'.$filter_search.'%" OR 
task LIKE "%'.$filter_search.'%" OR 
owner LIKE "%'.$filter_search.'%" OR 
date LIKE "%'.$filter_search.'%" OR 
hours LIKE "%'.$filter_search.'%" OR 
comments LIKE "%'.$filter_search.'%" OR 
created LIKE "%'.$filter_search.'%" OR 
modified LIKE "%'.$filter_search.'%" OR 
---

<th>
 <?php echo JText::_( 'organization' ); ?>
</th>
<th>
 <?php echo JText::_( 'owner' ); ?>
</th>
<th>
 <?php echo JText::_( 'priority' ); ?>
</th>
<th>
 <?php echo JText::_( 'status' ); ?>
</th>
<th>
 <?php echo JText::_( 'name' ); ?>
</th>
<th>
 <?php echo JText::_( 'description' ); ?>
</th>
<th>
 <?php echo JText::_( 'url_dev' ); ?>
</th>
<th>
 <?php echo JText::_( 'url_prod' ); ?>
</th>
<th>
 <?php echo JText::_( 'created' ); ?>
</th>
<th>
 <?php echo JText::_( 'modified' ); ?>
</th>
<th>
 <?php echo JText::_( 'published' ); ?>
</th>
<th>
 <?php echo JText::_( 'upload_max' ); ?>
</th>
<th>
 <?php echo JText::_( 'phase_set' ); ?>
</th>
<th>
 <?php echo JText::_( 'type' ); ?>
</th>


<th>
 <?php echo JText::_( 'project' ); ?>
</th>
<th>
 <?php echo JText::_( 'priority' ); ?>
</th>
<th>
 <?php echo JText::_( 'status' ); ?>
</th>
<th>
 <?php echo JText::_( 'owner' ); ?>
</th>
<th>
 <?php echo JText::_( 'assigned_to' ); ?>
</th>
<th>
 <?php echo JText::_( 'name' ); ?>
</th>
<th>
 <?php echo JText::_( 'description' ); ?>
</th>
<th>
 <?php echo JText::_( 'start_date' ); ?>
</th>
<th>
 <?php echo JText::_( 'due_date' ); ?>
</th>
<th>
 <?php echo JText::_( 'estimated_time' ); ?>
</th>
<th>
 <?php echo JText::_( 'actual_time' ); ?>
</th>
<th>
 <?php echo JText::_( 'comments' ); ?>
</th>
<th>
 <?php echo JText::_( 'completion' ); ?>
</th>
<th>
 <?php echo JText::_( 'created' ); ?>
</th>
<th>
 <?php echo JText::_( 'modified' ); ?>
</th>
<th>
 <?php echo JText::_( 'assigned' ); ?>
</th>
<th>
 <?php echo JText::_( 'published' ); ?>
</th>
<th>
 <?php echo JText::_( 'parent_phase' ); ?>
</th>
<th>
 <?php echo JText::_( 'complete_date' ); ?>
</th>
<th>
 <?php echo JText::_( 'service' ); ?>
</th>
<th>
 <?php echo JText::_( 'milestone' ); ?>
</th>


<th>
 <?php echo JText::_( 'project' ); ?>
</th>
<th>
 <?php echo JText::_( 'task' ); ?>
</th>
<th>
 <?php echo JText::_( 'owner' ); ?>
</th>
<th>
 <?php echo JText::_( 'date' ); ?>
</th>
<th>
 <?php echo JText::_( 'hours' ); ?>
</th>
<th>
 <?php echo JText::_( 'comments' ); ?>
</th>
<th>
 <?php echo JText::_( 'created' ); ?>
</th>
<th>
 <?php echo JText::_( 'modified' ); ?>
</th>
---
<td>
  <?php echo $row->organization; ?>
</td>

<td>
  <?php echo $row->owner; ?>
</td>

<td>
  <?php echo $row->priority; ?>
</td>

<td>
  <?php echo $row->status; ?>
</td>

<td>
  <?php echo $row->name; ?>
</td>

<td>
  <?php echo $row->description; ?>
</td>

<td>
  <?php echo $row->url_dev; ?>
</td>

<td>
  <?php echo $row->url_prod; ?>
</td>

<td>
  <?php echo $row->created; ?>
</td>

<td>
  <?php echo $row->modified; ?>
</td>

<td>
  <?php echo $row->published; ?>
</td>

<td>
  <?php echo $row->upload_max; ?>
</td>

<td>
  <?php echo $row->phase_set; ?>
</td>

<td>
  <?php echo $row->type; ?>
</td>



<td>
  <?php echo $row->project; ?>
</td>

<td>
  <?php echo $row->priority; ?>
</td>

<td>
  <?php echo $row->status; ?>
</td>

<td>
  <?php echo $row->owner; ?>
</td>

<td>
  <?php echo $row->assigned_to; ?>
</td>

<td>
  <?php echo $row->name; ?>
</td>

<td>
  <?php echo $row->description; ?>
</td>

<td>
  <?php echo $row->start_date; ?>
</td>

<td>
  <?php echo $row->due_date; ?>
</td>

<td>
  <?php echo $row->estimated_time; ?>
</td>

<td>
  <?php echo $row->actual_time; ?>
</td>

<td>
  <?php echo $row->comments; ?>
</td>

<td>
  <?php echo $row->completion; ?>
</td>

<td>
  <?php echo $row->created; ?>
</td>

<td>
  <?php echo $row->modified; ?>
</td>

<td>
  <?php echo $row->assigned; ?>
</td>

<td>
  <?php echo $row->published; ?>
</td>

<td>
  <?php echo $row->parent_phase; ?>
</td>

<td>
  <?php echo $row->complete_date; ?>
</td>

<td>
  <?php echo $row->service; ?>
</td>

<td>
  <?php echo $row->milestone; ?>
</td>



<td>
  <?php echo $row->project; ?>
</td>

<td>
  <?php echo $row->task; ?>
</td>

<td>
  <?php echo $row->owner; ?>
</td>

<td>
  <?php echo $row->date; ?>
</td>

<td>
  <?php echo $row->hours; ?>
</td>

<td>
  <?php echo $row->comments; ?>
</td>

<td>
  <?php echo $row->created; ?>
</td>

<td>
  <?php echo $row->modified; ?>
</td>


___

<tr>
   <td width="100" align="right" class="key">
<label for="organization">
   <?php echo JText::_( 'organization' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="organization" id="organization" size="32" maxlength="250" value="<?php echo $this->livres->organization;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="owner">
   <?php echo JText::_( 'owner' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="owner" id="owner" size="32" maxlength="250" value="<?php echo $this->livres->owner;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="priority">
   <?php echo JText::_( 'priority' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="priority" id="priority" size="32" maxlength="250" value="<?php echo $this->livres->priority;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="status">
   <?php echo JText::_( 'status' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="status" id="status" size="32" maxlength="250" value="<?php echo $this->livres->status;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="name">
   <?php echo JText::_( 'name' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="name" id="name" size="32" maxlength="250" value="<?php echo $this->livres->name;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="description">
   <?php echo JText::_( 'description' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="description" id="description" size="32" maxlength="250" value="<?php echo $this->livres->description;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="url_dev">
   <?php echo JText::_( 'url_dev' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="url_dev" id="url_dev" size="32" maxlength="250" value="<?php echo $this->livres->url_dev;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="url_prod">
   <?php echo JText::_( 'url_prod' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="url_prod" id="url_prod" size="32" maxlength="250" value="<?php echo $this->livres->url_prod;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="created">
   <?php echo JText::_( 'created' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="created" id="created" size="32" maxlength="250" value="<?php echo $this->livres->created;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="modified">
   <?php echo JText::_( 'modified' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="modified" id="modified" size="32" maxlength="250" value="<?php echo $this->livres->modified;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="published">
   <?php echo JText::_( 'published' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="published" id="published" size="32" maxlength="250" value="<?php echo $this->livres->published;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="upload_max">
   <?php echo JText::_( 'upload_max' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="upload_max" id="upload_max" size="32" maxlength="250" value="<?php echo $this->livres->upload_max;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="phase_set">
   <?php echo JText::_( 'phase_set' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="phase_set" id="phase_set" size="32" maxlength="250" value="<?php echo $this->livres->phase_set;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="type">
   <?php echo JText::_( 'type' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="type" id="type" size="32" maxlength="250" value="<?php echo $this->livres->type;?>" />
   </td>
</tr>



<tr>
   <td width="100" align="right" class="key">
<label for="project">
   <?php echo JText::_( 'project' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="project" id="project" size="32" maxlength="250" value="<?php echo $this->livres->project;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="priority">
   <?php echo JText::_( 'priority' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="priority" id="priority" size="32" maxlength="250" value="<?php echo $this->livres->priority;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="status">
   <?php echo JText::_( 'status' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="status" id="status" size="32" maxlength="250" value="<?php echo $this->livres->status;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="owner">
   <?php echo JText::_( 'owner' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="owner" id="owner" size="32" maxlength="250" value="<?php echo $this->livres->owner;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="assigned_to">
   <?php echo JText::_( 'assigned_to' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="assigned_to" id="assigned_to" size="32" maxlength="250" value="<?php echo $this->livres->assigned_to;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="name">
   <?php echo JText::_( 'name' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="name" id="name" size="32" maxlength="250" value="<?php echo $this->livres->name;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="description">
   <?php echo JText::_( 'description' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="description" id="description" size="32" maxlength="250" value="<?php echo $this->livres->description;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="start_date">
   <?php echo JText::_( 'start_date' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="start_date" id="start_date" size="32" maxlength="250" value="<?php echo $this->livres->start_date;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="due_date">
   <?php echo JText::_( 'due_date' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="due_date" id="due_date" size="32" maxlength="250" value="<?php echo $this->livres->due_date;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="estimated_time">
   <?php echo JText::_( 'estimated_time' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="estimated_time" id="estimated_time" size="32" maxlength="250" value="<?php echo $this->livres->estimated_time;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="actual_time">
   <?php echo JText::_( 'actual_time' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="actual_time" id="actual_time" size="32" maxlength="250" value="<?php echo $this->livres->actual_time;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="comments">
   <?php echo JText::_( 'comments' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="comments" id="comments" size="32" maxlength="250" value="<?php echo $this->livres->comments;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="completion">
   <?php echo JText::_( 'completion' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="completion" id="completion" size="32" maxlength="250" value="<?php echo $this->livres->completion;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="created">
   <?php echo JText::_( 'created' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="created" id="created" size="32" maxlength="250" value="<?php echo $this->livres->created;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="modified">
   <?php echo JText::_( 'modified' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="modified" id="modified" size="32" maxlength="250" value="<?php echo $this->livres->modified;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="assigned">
   <?php echo JText::_( 'assigned' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="assigned" id="assigned" size="32" maxlength="250" value="<?php echo $this->livres->assigned;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="published">
   <?php echo JText::_( 'published' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="published" id="published" size="32" maxlength="250" value="<?php echo $this->livres->published;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="parent_phase">
   <?php echo JText::_( 'parent_phase' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="parent_phase" id="parent_phase" size="32" maxlength="250" value="<?php echo $this->livres->parent_phase;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="complete_date">
   <?php echo JText::_( 'complete_date' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="complete_date" id="complete_date" size="32" maxlength="250" value="<?php echo $this->livres->complete_date;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="service">
   <?php echo JText::_( 'service' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="service" id="service" size="32" maxlength="250" value="<?php echo $this->livres->service;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="milestone">
   <?php echo JText::_( 'milestone' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="milestone" id="milestone" size="32" maxlength="250" value="<?php echo $this->livres->milestone;?>" />
   </td>
</tr>



<tr>
   <td width="100" align="right" class="key">
<label for="project">
   <?php echo JText::_( 'project' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="project" id="project" size="32" maxlength="250" value="<?php echo $this->livres->project;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="task">
   <?php echo JText::_( 'task' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="task" id="task" size="32" maxlength="250" value="<?php echo $this->livres->task;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="owner">
   <?php echo JText::_( 'owner' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="owner" id="owner" size="32" maxlength="250" value="<?php echo $this->livres->owner;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="date">
   <?php echo JText::_( 'date' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="date" id="date" size="32" maxlength="250" value="<?php echo $this->livres->date;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="hours">
   <?php echo JText::_( 'hours' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="hours" id="hours" size="32" maxlength="250" value="<?php echo $this->livres->hours;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="comments">
   <?php echo JText::_( 'comments' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="comments" id="comments" size="32" maxlength="250" value="<?php echo $this->livres->comments;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="created">
   <?php echo JText::_( 'created' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="created" id="created" size="32" maxlength="250" value="<?php echo $this->livres->created;?>" />
   </td>
</tr>

<tr>
   <td width="100" align="right" class="key">
<label for="modified">
   <?php echo JText::_( 'modified' ); ?>:
</label>
   </td>
   <td>
<input class="text_area" type="text" name="modified" id="modified" size="32" maxlength="250" value="<?php echo $this->livres->modified;?>" />
   </td>
</tr>

---

organization
owner
priority
status
name
description
url_dev
url_prod
created
modified
published
upload_max
phase_set
type


project
priority
status
owner
assigned_to
name
description
start_date
due_date
estimated_time
actual_time
comments
completion
created
modified
assigned
published
parent_phase
complete_date
service
milestone


project
task
owner
date
hours
comments
created
modified

Composants Joomla

1er composant "projets"

2e composants "tasks" = composant principal

  • info/module_joomla_de_gestion_de_projet_fait_maison.txt
  • Dernière modification: 2018/07/18 09:46
  • par radeff