Skip to content

Commit

Permalink
Merge pull request #1 from BenjaminRehn/patch-1
Browse files Browse the repository at this point in the history
Create fritzbox_delete_foncallslist.php
  • Loading branch information
jens-maus committed Jun 11, 2015
2 parents 79feb55 + 678e2a2 commit ccb600a
Showing 1 changed file with 50 additions and 0 deletions.
50 changes: 50 additions & 0 deletions fritzbox_delete_foncallslist.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
<?php
/**
* Fritz!Box PHP tools CLI script to delete the calllist from the Box
*
* v0.1: Initial
*
* @author Benjamin Rehn <Benjamin.Rehn [at] gmail.com>
* @license http://creativecommons.org/licenses/by-sa/3.0/de/ Creative Commons cc-by-sa
* @version 0.1 2015-06-11
* @package Fritz!Box PHP tools
*/

try
{
// load the fritzbox_api class
require_once('fritzbox_api.class.php');
$fritz = new fritzbox_api();

// init the output message
$message = date('Y-m-d H:i') . ' ';

// delete calllist form fields
$formfields = array(
'getpage' => '/fon_num/foncalls_list.lua',
'usejournal' => '1',
'callstab' => 'all',
'submit' => 'clear',
'clear' => '1',
);

$fritz->doPostForm($formfields);
// set a log message
$message .= 'Call list sucessfully deleted';
}
catch (Exception $e)
{
$message .= $e->getMessage();
}

// log the result
if ( isset($fritz) && is_object($fritz) && get_class($fritz) == 'fritzbox_api' )
{
$fritz->logMessage($message);
}
else
{
echo($message);
}
$fritz = null; // destroy the object to log out
?>

0 comments on commit ccb600a

Please sign in to comment.