News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 44
Seite [1] 2 3 >
Stoney


Rock the board




Beiträge: 95
# Thema - 08.05.2014 um 20:19 Uhr
Ist es möglich die Finanzen von monatlich auf jährlich zu ändern ?

Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 08.05.2014 um 20:21 Uhr
Ja, allerdings müsstest du dafür das komplette Modul anpassen. Es gibt keine Option o.ä. dafür.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Stoney
Thread-Ersteller


Rock the board




Beiträge: 95
# Antwort: 2 - 09.05.2014 um 04:33 Uhr
Hat sich jmd schonmal die Muehe gemacht und das Finanz Modul umgeschrieben und wuerde es mit anderen teilen?


Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 3 - 12.05.2014 um 10:56 Uhr
Hatte da auch mal gefragt. Die meisten Clans ziehen ja jährlich ein. Der Aufwand dies dann monatlich runterzubrechen ist halt aufwändig. Falls du eine Lösung hast, wäre ich auch interessiert.


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 4 - 12.05.2014 um 13:37 Uhr
Ich könnte mir mal anschauen, was das für ein Aufwand ist.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Stoney
Thread-Ersteller


Rock the board




Beiträge: 95
# Antwort: 5 - 12.05.2014 um 16:45 Uhr
Cool waers auf jedenfall Tom.

Ich denke es wuerden sehr viele User begrueßen.

Danke schonmal (;


Zuletzt editiert von Stoney am 15.05.2014 um 20:10 Uhr (3x Editiert)
Inaktiv
|
Stoney
Thread-Ersteller


Rock the board




Beiträge: 95
# Antwort: 6 - 15.05.2014 um 20:14 Uhr
Warum wird einem unter Einstellungen->Finanzen nur seine eigenen "Einzahlungen" angezeigt ?

Ist es möglich es dort so anzeigen zu lassen als würde man über Verwaltung->Finanzen gehen (also außer oben die Optionen weggelassen)

Damit jeder Member sieht, wann und wie viel jeder einbezahlt hat, sowie die Gesamtausgaben usw.... Denn so wie es Standartmäßig ist, macht es in meinen Augen keinen Sinn.


Oder liegt der Fehler bei mir ?! oO


Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 7 - 15.05.2014 um 20:21 Uhr
Was geht es den einzelnen Benutzer an, was wer wie viel bezahlt hat das ist Sache der Administration bzw. der Vereinsführung.


------------------
I like the part where it says 'nyan'



Inaktiv
|
Stoney
Thread-Ersteller


Rock the board




Beiträge: 95
# Antwort: 8 - 15.05.2014 um 21:29 Uhr
ja naja palle ansich hast du schon Recht.

Dann drück ichs mal anders aus.

Der Wunsch ist da, es so zu machen, da Momentan per Hand eine Liste geführt wird.

Wenn es überhaupt möglich wäre es für Mitspieler/Member (nicht Benutzer) es so einzurichten das diese wie oben geschrieben, es auch so sehen könnten wär es zumindest für diesen Clan eine erleichterung. (;


Inaktiv
|
MastaofDisasta


Try to beat me




Herkunft: Saarbrücken
Beiträge: 189
# Antwort: 9 - 16.05.2014 um 12:45 Uhr
Du kannst mit den Zugriffsrechten einstellen wer alles die Finanzen sieht, bearbeiten oder löschen kann. Benutzer zum Bsp lese rechte geben etc....


------------------
Grüße
MastaofDisasta

www.evonity-gaming.de

Inaktiv
|
Stoney
Thread-Ersteller


Rock the board




Beiträge: 95
# Antwort: 10 - 17.05.2014 um 21:39 Uhr
Ich glaub du verstehs nicht ganz.....


Unter "Einstellungen" -> "Finanzen" soll die gleiche Übersicht angezeigt werden, welche per "Verwaltung" -> "Finanzen" angezeigt wird.

Ich selbst habe überall access "5" , aber auch selbst mir wird unter "Einstellungen" -> "Finanzen" nur meine eigene "Einzahlung" angezeigt und die kompletten Ausgaben, welche ich über "Verwaltung" -> "Finanzen" angegeben habe.

Ich möchte mir eine Extra Liste sparen, welche ich per Hand schreiben müsste, damit jeder Member sieht wer, wann, wieviel, eingezahlt hat - auch wenn das gegen den Grundgedanken geht, das es niemanden was angeht wer, wann, wieviel gezahlt hat.


Also kurz und knapp nochmal gesagt:

Es soll unter "Einstellungen" -> "Finanzen" die gleiche Ansicht ausgegeben werden wie unter "Verwaltung" -> "Finanzen"


Inaktiv
|
MastaofDisasta


Try to beat me




Herkunft: Saarbrücken
Beiträge: 189
# Antwort: 11 - 18.05.2014 um 01:07 Uhr
Dann würde ich mir die PHPs anschauen und vergleichen. Und dann die PHP dementsprechend umschreiben.


------------------
Grüße
MastaofDisasta

www.evonity-gaming.de

Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 12 - 18.05.2014 um 11:54 Uhr
verlinks doch einfach und setze die Berechtigung runter

/index/cash/view_cash

Seh das auch wie pa le, geht keinen was an ob ein anderer bezahlt hat. ist einzig dem Kassenwart vorbehalten. Wenn ihr euch einig seid na dann


Inaktiv
|
Stoney
Thread-Ersteller


Rock the board




Beiträge: 95
# Antwort: 13 - 21.05.2014 um 00:15 Uhr
Hab es jetzt so gemacht

/mods/cash/center.php

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('cash');
$cs_post cs_post('where,start,sort');
$cs_get cs_get('where,start,sort');
$data = array();
$data['op'] = cs_sql_option(__FILE__'cash');

$user = empty($cs_get['where']) ? $cs_get['where'];
if (!empty(
$cs_post['where']))  $user $cs_post['where'];
$start = empty($cs_get['start']) ? $cs_get['start'];
if (!empty(
$cs_post['start']))  $start $cs_post['start'];
$sort = empty($cs_get['sort']) ? $cs_get['sort'];
if (!empty(
$cs_post['sort']))  $sort $cs_post['sort'];

$data['if']['all'] = TRUE;
$data['if']['only_user'] = FALSE;

$cs_sort[1] = 'cash_time DESC';
$cs_sort[2] = 'cash_time ASC';
$cs_sort[3] = 'cash_money DESC';
$cs_sort[4] = 'cash_money ASC';
$cs_sort[5] = 'cash_inout DESC';
$cs_sort[6] = 'cash_inout ASC';
$cs_sort[7] = 'users_nick DESC';
$cs_sort[8] = 'users_nick ASC';
$order $cs_sort[$sort];




if(!empty(
$user)) {
  
$data['if']['all'] = FALSE;
  
$data['if']['only_user'] = TRUE;
  
$cs_user cs_sql_select(__FILE__,'users','users_nick',"users_id = '" $user ."'",0,0,1);
  
$data['lang']['user'] = $cs_user['users_nick'];
  
$where_user "users_id ='" $user "'";
  
$and_user " AND users_id ='" $user "'";
  
$and_user2 " AND ca.users_id ='" $user "'";
} else {
  
$where_user 0;
  
$and_user '';
  
$and_user2 '';
}
$cash_count cs_sql_count(__FILE__,'cash',$where_user);


$data['head']['count'] = $cash_count;
$data['head']['pages'] = cs_pages('cash','manage',$cash_count,$start,$user,$sort);
$data['head']['getmsg'] = cs_getmsg();

$money 0;
$where "cash_inout = 'in'" $and_user
$cs_cash_overview cs_sql_select(__FILE__,'cash','cash_money',$where,0,0,0);
$over_loop count($cs_cash_overview);
for(
$run=0$run<$over_loop$run++) {
  
$money $money $cs_cash_overview[$run]['cash_money'];
}
$money_in $money;
$money 0;
$where "cash_inout = 'out'" $and_user
$cs_cash_overview cs_sql_select(__FILE__,'cash','cash_money',$where,0,0,0);
$over_loop count($cs_cash_overview);
for(
$run=0$run<$over_loop$run++) {
  
$money $money $cs_cash_overview[$run]['cash_money'];
}
$money_out $money;
$money_now $money_in $money_out;

$user_money $data['op']['month_out'];
settype($user_money'float');
$data['ov']['month_out'] = $user_money;

$users cs_sql_count(__FILE__,'users','access_id >= 3');
$user_money $user_money $users;
$user_money round($user_money2); 
$data['ov']['user_money'] = $user_money;

$mon  cs_datereal('n');
$year cs_datereal('Y'); 
$zahlungen 0;
$tables 'cash ca INNER JOIN {pre}_users usr ON ca.users_id = usr.users_id';
$cells 'ca.cash_time AS cash_time, ca.cash_inout AS cash_inout, ca.users_id AS users_id, usr.users_nick AS users_nick, ca.cash_text AS cash_text';
$cells .= ', ca.cash_money AS cash_money, ca.cash_id AS cash_id';
$cash cs_sql_select(__FILE__,$tables,$cells,"cash_inout = 'in'" $and_user2,$order,0,0);
$cash_count count($cash);
for(
$run=0$run<$cash_count$run++) {
$cash_year substr($cash[$run]['cash_time'], 04);
$cash_month = (int) substr($cash[$run]['cash_time'], 52);
  if(
$cash_year == $year AND ($cash_month == $mon)) {
    
$zahlungen++;
  }
}

$data['ov']['view_cash'] = $zahlungen ' / ' $users ' - ' $cs_lang['show'];
$data['ov']['in'] = cs_secure($money_in);
$data['ov']['out'] = cs_secure($money_out);
$data['ov']['now'] = cs_secure($money_now);

$data['sort']['nick'] = cs_sort('cash','manage',$start,$user,7,$sort);
$data['sort']['date'] = cs_sort('cash','manage',$start,$user,1,$sort);
$data['sort']['money'] = cs_sort('cash','manage',$start,$user,3,$sort);
$data['sort']['in_out'] = cs_sort('cash','manage',$start,$user,5,$sort);

$where_user2 = !empty($user) ? "ca.users_id ='" $user "'" '';
$data['cash'] = cs_sql_select(__FILE__,$tables,$cells,$where_user2,$order,$start,$account['users_limit']);
$cash_loop count($data['cash']);


for(
$run=0$run<$cash_loop$run++) {
        
  
$cs_user cs_sql_select(__FILE__,'users','users_nick, users_id, users_active, users_delete',"users_id = '" $data['cash'][$run]['users_id'] . "'",'users_nick',0);
  
$data['cash'][$run]['users_link'] = cs_user($data['cash'][$run]['users_id'], $cs_user['users_nick'], $cs_user['users_active'], $cs_user['users_delete']);
  
  
$data['cash'][$run]['date'] = cs_date('date',$data['cash'][$run]['cash_time']);
  
$text $data['cash'][$run]['cash_text'];
  
$text cs_substr($text025);
  
$data['cash'][$run]['text'] = cs_secure($text);
  
$data['cash'][$run]['money'] = cs_secure($data['cash'][$run]['cash_money']);
  
  
$inout $data['cash'][$run]['cash_inout'];
  if (
$inout == 'in') { $icon 'green'; }
  elseif (
$inout == 'out') { $icon 'red'; }
  
$data['cash'][$run]['in_out'] = cs_html_img('symbols/clansphere/' $icon '.gif');
  
  
$data['cash'][$run]['id'] = $data['cash'][$run]['cash_id'];
  
}
echo 
cs_subtemplate(__FILE__,$data,'cash','manage');



ich hab zwar die Kontodaten aus der manage.php übernommen, jedoch macht es keinen Unterschied ob ich diesen "Auszug" in der center.php drin hab oder nicht.

Desweiteren soll "Finanzen - Verwaltung" über /cash/action.php nicht angezeigt werden (denn somit können die " Kontodaten" verändert werden mit mindest access "4" )

Auszug aus der /cash/access

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
 $axx_file['view']   = 3;
$axx_file['center'] = 3;

$axx_file['manage']    = 4;
$axx_file['create']    = 4;
$axx_file['edit']      = 4;
$axx_file['account']   = 4;
$axx_file['options']   = 4;
$axx_file['view_cash'] = 4;
$axx_file['remove']    = 5;


Worüber ist die die Anzeige / Ausgabe "Finanzen -Verwatlung" in der mange.php geregelt?

Diverse access optionen hab ich getestet, keine Änderung. (Ich möchte diese Ausgabe der "Finanzen -Verwaltung" in diesem Fall "ausblenden")



Ich möchte den o.g. PHP verwenden ( also von er manage.php in die center.php zzgl. der Kontodaten aus der center.php) allederings AUßER der "Kontodaten" welche verändert werden können)

Kann mir jmd weiterhelfen, wie ich diese "Option" rausnehmen kann??

Somit wär ich mit meinem Vorhaben fertig und lass euch zumindest für diesen Fall eure Ruhe xD


(ich hoffe jmd weiß was ich meine *g*)


Zuletzt editiert von Stoney am 21.05.2014 um 21:13 Uhr (1x Editiert)
Inaktiv
|
Stoney
Thread-Ersteller


Rock the board




Beiträge: 95
# Antwort: 14 - 26.05.2014 um 19:43 Uhr
Hab es jetzt von der access her erstmal so eingestellt damit alle Mitglieder (welche access 4) haben die Kontodaten nicht ändern können.



 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
1. / 2. / ... 

<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$axx_file['view']   = 4;
$axx_file['center'] = 4;

$axx_file['manage']    = 5;
$axx_file['create']    = 5;
$axx_file['edit']      = 5;
$axx_file['account']   = 5;
$axx_file['options']   = 5;
$axx_file['view_cash'] = 5;
$axx_file['remove']    = 5;



Die Anzeige aus der ursprünglichen center.php mit den Kontodaten versuch ich seit meinem letzten post immernoch vergeblich einzubauen.


kann mir wirklich niemand helfen??

Falls nicht kann man den Fred zumachen, Zur not hinterlege ich die Kontodaten "extern" auf der HP

Über positive Antwort würd ich mich freuen.


Bis dahin


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 15 - 26.05.2014 um 23:07 Uhr
Also wenn du die center.php dahingehend verändern willst, dass alle Einträge angezeigt werden, dann kannst du die angehängte center.php nutzen.

Die zeigt alle Ein- und Auszahlungen aus, egal welcher Nutzer sie getätigt hat.

Und das mit jährlich habe ich mir auch mal angeguckt. Das scheint nicht viel zu sein. Ich glaube, dass ist jetzt alles, was ich angehängt habe.

Grüße
Dateianhänge:
php center.php (4.38 KiB - 31 mal heruntergeladen )
zip yearly.zip (3.91 KiB - 26 mal heruntergeladen )


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 26.05.2014 um 23:19 Uhr (1x Editiert)
Inaktiv
|
Stoney
Thread-Ersteller


Rock the board




Beiträge: 95
# Antwort: 16 - 27.05.2014 um 21:09 Uhr
Anbei ein SS von meiner Ausgabe der center.php (ob access ID 4 oder 5, ach meiner oben geposteten access.php)


Die "Bennung" der Ausgaben ist richtig, nur der Wert ist immernoch auf "Monatlich"

Sozusgagen ändern deine Dateien nur etwas an der "Bennenung" aber nicht am Wert, aber "Finanzen - Verwaltung" ist für Mitglieder (access: 4) einsehbar, zwar weiterhin "unveränderbar".... aber nicht "weg"


Ich hoffe wir kommen bei meinem Anliegen zu einem abschließenden Ergebnis.


Danke schonmal
Dateianhänge:
jpg center.jpg (388.12 KiB - 25 mal heruntergeladen )


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 17 - 28.05.2014 um 00:11 Uhr
Äh, was genau ist jetzt dein Problem? Ich kann dir jetzt nicht ganz folgen.

Hattest du vorher den Wert für monatlich eingetragen? Hast du den entsprechend erhöht in den Einstellungen?

Und was ist mit der Verwaltung???

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
_Locke_


Going for pro





Beiträge: 537
# Antwort: 18 - 28.05.2014 um 16:40 Uhr
Jetzt muss ich mal so blöd fragen. Was genau hast du den mit jährlich angepasst Tom ?

Wenn ich nur die zip nehme und die Datein austausche habe ich alles wie vorher nur, dass ich eine njährlichen Betrag eingeben kann und dieser dann auf 1/12 also monatlich runtergebrochen wird?


Inaktiv
|
Stoney
Thread-Ersteller


Rock the board




Beiträge: 95
# Antwort: 19 - 28.05.2014 um 17:46 Uhr
Danke Tom hat wunderbar funktioniert

27.05.2014 um 21:09 Uhr - Stoney:
[quote]
....nur der Wert ist immernoch auf "Monatlich"
/quote]

Hatte da nicht genau hingeschaut gestern abend, die Berechnung ist ja jetzt Jährlich/Mitglied. ^^


Also was ich mit "Verwaltung" meine

Schau dir mal meinen SS den ich hier angehängt hab an.

Ich möchte das rot eingekreiste "Finanzen - Verwaltung" nicht angezeigt wird wenn ich wie in der URL eingekreist ich das ganze über die center.php aufrufe. (denn das ist ja die Standart Ausgabe / Anzeige / Option in der manage.php.

Wenn wir / du / oder jmd anderes das hinbekommt das es in der center.php nicht angezeigt wird, habt ihr mir in diesem Fall wiedermal bestens geholfen.
Dateianhänge:
jpg center.jpg (390.02 KiB - 20 mal heruntergeladen )


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 20 - 28.05.2014 um 18:41 Uhr
Nutzt du die center.php die ich oben als einzelne Datei direkt angehängt habe?

@Locke: Ne, das sieht jetzt so aus, dass es nun auf das Jahr geguckt wird, d.h. für den Fall dass man einen Jahresbeitag von 12¤ hat, dann kann man den jetzt auch als Jahresbeitrag verwenden (12¤). Es wird nicht runtergebrochen, aber es sollte immer alles für das ganze Jahr angezeigt werden.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Antworten: 44
Seite [1] 2 3 >


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo