40 lines
767 B
PHP
40 lines
767 B
PHP
|
<?php
|
||
|
namespace Framadate\Services;
|
||
|
use Framadate\FramaDB;
|
||
|
|
||
|
/**
|
||
|
* This service helps to purge old poll.
|
||
|
*
|
||
|
* @package Framadate\Services
|
||
|
*/
|
||
|
class PurgeService {
|
||
|
|
||
|
private $connect;
|
||
|
|
||
|
function __construct(FramaDB $connect) {
|
||
|
$this->connect = $connect;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* This methode purges all old polls (the ones with end_date in past).
|
||
|
*
|
||
|
* @return bool true is action succeeded
|
||
|
*/
|
||
|
function purgeOldPolls() {
|
||
|
// TODO Implements
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* This methode delete all data about a poll.
|
||
|
*
|
||
|
* @param $poll_id int The ID of the poll
|
||
|
* @return bool true is action succeeded
|
||
|
*/
|
||
|
function purgePollById($poll_id) {
|
||
|
// TODO Implements
|
||
|
return false;
|
||
|
}
|
||
|
|
||
|
}
|
||
|
|