require_once(dirname(__FILE__)."/pages.php");
require_once(dirname(__FILE__)."/api_exercice.php");
require_once(dirname(__FILE__)."/api_syndic.php");
+require_once(dirname(__FILE__)."/api_retrieve.php");
$XmlComptaDocuments = <<<XML
<?xml version="1.0" encoding="ISO-8859-1"?>
function __construct($s,$b)
{
parent::__construct($s,$b);
+ GLOBAL $conf;
+ $this->conf_auth = $conf['auth']['mysql'];
+ $this->_retrieve = new \Retrieve( $this->session
+ , $this->conf_auth
+ , $this->session->getDb());
}
- private function decompte($period)
+ private function decompte($period,$cpt)
{
$_scheme = $this->request->getScheme();
- $root = $_scheme."".$this->request->getServerHost()."/".$this->alias."/app/compta/reports/decompte_charge.php?period=";
- echo '<li><a href="'.$root.$period.'&compte=400004">Décompte de charge '.$period.'</a></li>';
+ $root = $_scheme."".$this->request->getServerHost()."/".$this->alias."/app/compta/reports/syndic_builder_decompte.php?period=";
+ echo '<li><a href="'.$root.$period.'&compte='.$cpt.'">Décompte de charge '.$period.'</a></li>';
}
private function documents()
{
- $_cfg = $this->_auth_cfg;
- $ex = new Exercice( $this->getSession()
+ $_cfg = $this->_auth_cfg;
+ $ex = new Exercice( $this->getSession()
, $_cfg
, $this->getSession()->getDb());
- $syndic = new Syndic( $this->getSession()
+ $syndic = new Syndic( $this->getSession()
, $_cfg
, $this->getSession()->getDb());
- $acc = $syndic->getCoproprietaires(0);
- $p = $ex->getClosed(false);
- echo "<ul>";
- foreach ($p as $doc)
- {
- $this->decompte($doc[3]);
- }
+ $retrieve = $this->_retrieve;
+ $res = $retrieve->getSoldeCharge();
+ $compte = $retrieve->getAccount($this->session->id());
+ $acc = $syndic->getCoproprietaires(0);
+ $p = $ex->getClosed(false);
+ echo "<ul>";
+ foreach ($p as $doc)
+ {
+ $this->decompte($doc[3],$compte[0]);
+ }
echo "</ul>";
}
*/
function main() {
echo '<div class="content" style="display:flex;flex-wrap:wrap">';
- echo "<h3 width='100%'>Vos décomptes de charge</h3>";
+ echo "<h3 class='h3'>Vos décomptes de charge</h3>";
$this->documents();
echo '</div>';
}
<?php
require_once(dirname(__FILE__)."/../../common.php");
require_once(dirname(__FILE__)."/syndic_annexe_data.php");
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/config/lang/eng.php');
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/tcpdf.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/config/lang/eng.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/tcpdf.php');
/**
* \brief Syndic Annexe 1.
<?php
require_once(dirname(__FILE__)."/../../common.php");
require_once(dirname(__FILE__)."/syndic_annexe_data.php");
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/config/lang/eng.php');
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/tcpdf.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/config/lang/eng.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/tcpdf.php');
/**
* \brief Syndic Annexe 1.
require_once(dirname(__FILE__)."/../../common.php");
require_once(dirname(__FILE__)."/../session.php");
require_once(dirname(__FILE__)."/../../../phplib/class.db.php");
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/config/lang/eng.php');
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/tcpdf.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/config/lang/eng.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/tcpdf.php');
class annexe3 {
require_once(dirname(__FILE__)."/../../common.php");
require_once(dirname(__FILE__)."/../session.php");
require_once(dirname(__FILE__)."/../../../phplib/class.db.php");
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/config/lang/eng.php');
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/tcpdf.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/config/lang/eng.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/tcpdf.php');
class annexe4 {
require_once(dirname(__FILE__)."/../../common.php");
require_once(dirname(__FILE__)."/../session.php");
require_once(dirname(__FILE__)."/../../../phplib/class.db.php");
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/config/lang/eng.php');
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/tcpdf.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/config/lang/eng.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/tcpdf.php');
/**
require_once(dirname(__FILE__)."/../../common.php");
require_once(dirname(__FILE__)."/../session.php");
require_once(dirname(__FILE__)."/../../../phplib/class.db.php");
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/config/lang/eng.php');
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/tcpdf.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/config/lang/eng.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/tcpdf.php');
require_once(dirname(__FILE__).'/syndic_annexe_data.php');
require_once(dirname(__FILE__).'/syndic_annexe4.php');
require_once(dirname(__FILE__).'/syndic_annexe1.php');
require_once(dirname(__FILE__)."/../../common.php");
require_once(dirname(__FILE__)."/../session.php");
require_once(dirname(__FILE__)."/../../../phplib/class.db.php");
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/config/lang/eng.php');
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/tcpdf.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/config/lang/eng.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/tcpdf.php');
require_once(dirname(__FILE__).'/syndic_annexe_data.php');
require_once(dirname(__FILE__).'/syndic_compte.php');
require_once(dirname(__FILE__).'/syndic_charges.php');
require_once(dirname(__FILE__)."/../../common.php");
require_once(dirname(__FILE__)."/../session.php");
require_once(dirname(__FILE__)."/../api_retrieve.php");
-require_once(dirname(__FILE__)."/../../../phplib/class.fpdfdb.php");
require_once(dirname(__FILE__)."/../../../phplib/class.session.php");
require_once(dirname(__FILE__)."/../../../phplib/class.session.php");
require_once(dirname(__FILE__)."/../session.php");
require_once(dirname(__FILE__)."/../api_retrieve.php");
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/config/lang/eng.php');
-require_once(dirname(__FILE__).'/../../../phplib/tcpdf/tcpdf.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/config/lang/eng.php');
+require_once(dirname(__FILE__).'/../../../tiers/tcpdf/tcpdf.php');
/**
$_content =<<<_EOF
Les charges latentes: <em>{$res[1]} €</em><br/>
Le solde du compte : <br/>
-<a href="reports/syndic_builder_decompte.php?period={$this->session->getCurrentExercice()}&compte={$compte[0]}"><i class="fa fa-file-pdf"></i>Télécharger</a>
+<a href="/app/compta/reports/syndic_builder_decompte.php?period={$this->session->getCurrentExercice()}&compte={$compte[0]}"><i class="fa fa-file-pdf"></i>Télécharger</a>
_EOF;
$this->article($title,"iu-coproprietaire.jpg",$_content);
}
--- /dev/null
+mysql.conf.php.home
\ No newline at end of file
//$conf['auth']['mysql']['req_file'] = dirname(__FILE__).'/../member/sql-andre-requests.xml';\r
$conf['auth']['mysql']['req_file'] = '/sql-andre-requests.xml';\r
\r
+$conf['datadir'] = '/var/www/data-gcopro/';\r
+$conf['log']['dir'] = '/var/www/data-gcopro/';\r
+$conf['log']['level'] = 'INFO';\r
+\r
$conf['langues'][] = 'fr';\r
\r
+\r
+\r
$conf['auth']['mysql']["Init"] = "CREATE TABLE IF NOT EXISTS users (\r
uid INT AUTO_INCREMENT ,\r
firstname VARCHAR(32),\r
if (!defined('SL_LOCATAIRE')) define('SL_LOCATAIRE',2);
if (!defined('SL_AUHENTICATED')) define('SL_AUTHENTICATED',1);
if (!defined('SL_ANONYMOUS')) define('SL_ANONYMOUS',0);
-/**
- *
- */
-class inputRow {
- var $_input;
- function __construct($inp) {
- $this->_input = $inp;
- }
- function show() {
- echo "<p class='form-row'>";
- $this->_input->show();
- echo "</p>\n";
- }
-}
-/**
- * @brief Remove completely in the long run.
- * I don't want built in pop up for login
- */
-class loginLayoutTrinity {
- function __construct () {
- }
- function show() {
- global $conf;
- $f = new Form("member/login.php");
- $f->id="generic_login_form";
- $s = 19;
- $w = new FormInputPassword("passwd","",_("password : "));
- $w->setSize($s,1);
- $ir = new inputRow($w);
- $f->addInput($ir);
- $w= new FormInput("action","LOGIN_REQUEST","");
- $f->addInput($w);
- $w= new FormInputSubmit("submit","Login","");
- $w->onClick = "doLoginRequest(); return false;";
- $ir = new inputRow($w);
- $f->addInput($ir);
- $w= new FormInputSubmit("button","Cancel","");
- $w->onClick = "hideLogin(); return false;";
- $ir = new inputRow($w);
- $f->addInput($ir);
- //echo "<br>";
- echo "<div id='generic_login_div' class='hidden'>";
- echo "<p id='generic_login_response'></p>";
- $f->show();
- echo "</div>";
- }
-}
/**
* @brief
*
class AppPage extends Page {
protected $_auth_cfg;
protected $request = null;
- private $reload_css = "?res=14"; // set to ?res=1 in order to
+ private $reload_css = "?res=15"; // set to ?res=1 in order to
var $alias = "/andre/";
var $topic;
var $session = null;
var $lang = "fr_FR.UTF-8";
var $is_logged = false;
var $with_prototype = true;
- var $with_scriptacoulus = true;
+ var $with_scriptacoulus = false;
var $with_mymenu = true;
var $with_aebw = true;
var $with_xgui = true;
echo "<script type='text/javascript' src='".$this->alias."/js/scriptaculus/scriptaculous.js' ></script>\n";
echo "<script type='text/javascript' src='".$this->alias."/js/scriptaculus/effects.js' ></script>\n";
}
- if ($this->with_xgui) {
+ if ($this->with_xgui) {
echo "<script type='text/javascript' src='".$this->alias."/css/jscook/JSCookTree.js' ></script>\n";
echo "<script type='text/javascript' src='".$this->alias."/css/jscook/theme.js' ></script>\n";
}
echo "<script type='text/javascript' src='".$this->alias."/js/mymenu.js' ></script>\n";
echo "<script type='text/javascript' src='".$this->alias."/js/xgui/aebw.js' ></script>\n";
- //echo "<script type='text/javascript' src='".$this->alias."/js/webcomponentsjs/webcomponents-bundle.js' ></script>\n";
- //echo "<script type='text/javascript' src='".$this->alias."/js/webcomponentsjs/custom-elements-es5-adapter.js' ></script>\n";
if ($this->with_login) {
echo "<script type='text/javascript' src='".$this->alias."/js/md5.js' ></script>\n";
- echo "<script type='text/javascript' src='".$this->alias."/js/login.js' ></script>\n";
+ echo "<script type='text/javascript' src='".$this->alias."/js/login.js?r' ></script>\n";
}
echo "<!-- BEFORE With Syntax -->\n";
if ($this->with_syntax) {
*
*/
function _login () {
- //$l = new loginLayoutTrinity();
- //$l->show();
}
/**
*/
function doLogoutRequest()
{
+ /*
var form =$('generic_login_form');
$("action").setValue("LOGOUT_REQUEST");
var str=form.serialize();
-
- new Ajax.Request(alias+'/app/member/login.php',
- {
- method: 'post',
postBody: str,
+ */
+ new Ajax.Request(alias+'/app/member/logout.php',
+ {
+ method: 'get',
onFailure: function () {
alert("Failed Request");
},