Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/02/2012, 01h52   #1
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 0
Points : 0
Par défaut Impression de nombre d'annonces sur l'accueil

Bonsoir à tous,

J'ai besoin d'une petite aide si possible :

j'aimerais affiché le nombre d’inscrits sur mon site et le nombre d'annonces "page d'accueil qui sont visible sur le panneau admin "le script Oxyclassifieds" .

je vous joint l'index php "admin".



Code :
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
<?php 
 
require_once "include/include.php";
require_once "../classes/users_packages.php";
require_once "../classes/payment_actions.php";
require_once "../classes/priorities.php";
 
global $db;
global $lng;
$smarty = new Smarty;
$smarty = common($smarty);
$smarty->assign("tab","home");
$smarty->assign("lng",$lng);
 
$users=array();
$usr=new users();
$users['total']=$usr->getNo();
$users['active']=$usr->getNoActive();
$users['inactive']=$usr->getNoInactive();
$users['with_ads']=$usr->getUsersWithAds();
$users['with_store']=$usr->getUsersWithStore();
$users['with_bulk_uploads']=$usr->getUsersWithBulkUploads();
 
$listings=array();
$ls=new listings();
$listings['total']=$ls->getNoListings();
$listings['active']=$ls->getNoActiveListings();
$listings['pending']=$ls->getNoPendingListings();
$listings['expired']=$ls->getNoExpiredListings();
$listings['featured']=$ls->getNoFeaturedListings();
$listings['highlited']=$ls->getNoHighlitedListings();
$listings['priorities']=$ls->getNoPrioritiesListings();
$listings['video']=$ls->getNoVideoListings();
$listings['viewed']=$ls->getViewed();
 
$latest_users=$usr->getLatestUsers(6);
$latest_listings=$ls->getLastListings(6);
$usr_pkg = new users_packages();
$latest_subscriptions=$usr_pkg->getLatestSubscriptions(6);
$pa = new payment_actions();
$latest_orders=$pa->getLatestOrders(6);
//_print_r($latest_orders);
global $config_version;
$info = array();
$info['script_version'] = $config_version;
$info['php_version'] = '';
$info['mysql_version'] = '';
 
ob_start();
eval("phpinfo();");
$info1 = ob_get_contents();
ob_end_clean();
 
foreach(explode("\n", $info1) as $line) {
if(strpos($line, "PHP Version") !== false)
	$info["php_version"] = trim(str_replace("PHP Version", "", strip_tags($line)));
 
if(strpos($line, "Client API version") !== false)
	$info["mysql_version"] = trim(str_replace("Client API version", "", strip_tags($line)));
 
if(strpos($line, "GD Version") !== false)
	$info["gd_version"] = trim(str_replace("GD Version", "", strip_tags($line)));
 
if(strpos($line, "register_globals") !== false) {
	$info["register_globals"] = trim(str_replace("register_globals", "", strip_tags($line)));
	if($info["register_globals"]=="OffOff" || $info["register_globals"]=="OffOn") $info["register_globals"] = "Off";
	else $info["register_globals"]="On";
}
}
 
global $settings;
$admin_user=$settings["admin_username"];
$auth=new auth();
$login_info=$auth->getLoginBefore($admin_user);
 
$smarty->assign("users",$users);
$smarty->assign("listings",$listings);
$smarty->assign("latest_users",$latest_users);
$smarty->assign("latest_listings",$latest_listings);
$smarty->assign("latest_subscriptions",$latest_subscriptions);
$smarty->assign("latest_orders",$latest_orders);
$smarty->assign("info",$info);
$smarty->assign("login_info",$login_info);
$smarty->assign("admin_user",$admin_user);
 
$db->close();
if($db->error!='') { $db_error = $db->getError(); $smarty->assign('db_error',$db_error); }
 
$smarty->display('index.html');
close();
?>
j'ai beau essayer et je n'arrives pas ,

Merci d'avance pour tout aides .
kabylot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2012, 14h00   #2
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 554
Points : 2 554
Envoyer un message via Skype™ à rawsrc
Bonjour,

C'est bien obscure tout ça.
Pour le nombre d'inscrits c'est du SQL, quelque chose du genre (à adapter) :
Code sql :
SELECT COUNT(id) AS nb FROM t_user WHERE statut = 'inscrit'
Et l'histoire avec le script "Oxyclassifieds" est incompréhensible...
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2012, 18h56   #3
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 0
Points : 0
Citation:
Envoyé par rawsrc Voir le message
Bonjour,

C'est bien obscure tout ça.
Pour le nombre d'inscrits c'est du SQL, quelque chose du genre (à adapter) :
Code sql :
SELECT COUNT(id) AS nb FROM t_user WHERE statut = 'inscrit'
Et l'histoire avec le script "Oxyclassifieds" est incompréhensible...
Merci pour ta reponse : ce que je veux exact c'est de recuperer ces champs la qui sont dans Admin et les affiché sur l'accueil du sites "statistiques" .
Je vous joins , les statistiques de l'admin que je veux recuperer en image
Images attachées
Type de fichier : jpg Sans titre.JPG (22,2 Ko, 3 affichages)
kabylot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2012, 19h03   #4
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 554
Points : 2 554
Envoyer un message via Skype™ à rawsrc
Bonjour,

Le problème c'est que ton script ne calcule rien. C'est un script pour Smarty. Il faudrait isoler le script qui est en charge des calculs.
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2012, 21h45   #5
Invité de passage
 
Inscription : septembre 2007
Messages : 5
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 5
Points : 0
Points : 0
Citation:
Envoyé par rawsrc Voir le message
Bonjour,

Le problème c'est que ton script ne calcule rien. C'est un script pour Smarty. Il faudrait isoler le script qui est en charge des calculs.
Tu peux me donner un indice pour le faire séparer , un exemple , si possible.

ENncore Merci
kabylot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h30.


 
 
 
 
Partenaires

Hébergement Web