hola chicas y chicos, tengo una gran duda con el manejo de clases y
funciones, tengo el siguiente código:
un archivo php con una clase y funciones dentro de ella:
class newCentre{
var $idiomasTable = "cnai_idiomas";
//mas variables
//ahora funciones y podré solo la que necesito
unction getProgramsname($p_id_centro, $active=null){
$DB =& PEAR_dbConnect::connect("select");
$DB->setFetchMode(DB_FETCHMODE_ASSOC);
$aPrograms = array();
if($active!=null){
if($active == 1){
$sqlExtra = " AND
ikasbide_programas.activo = ".$DB->quoteSmart(1)."";
}
elseif($active == 0){
$sqlExtra = " AND
ikasbide_programas.activo = ".$DB->quoteSmart(0)."";
}
}
else{
$sqlExtra = "";
}
$sql = "SELECT ikasbide_programas.id,
ikasbide_programas.programa, ikasbide_programas.name,
ikasbide_programas.id_encrypted
FROM ikasbide_programas
INNER JOIN cnai_centros_programas ON
cnai_centros_programas.id_programa = ikasbide_programas.id
WHERE id_centro = ".$DB->quoteSmart
($p_id_centro)."".$sqlExtra." ORDER BY name ASC";
$result = $DB->getAll($sql);
foreach($result as $row){
$aPrograms[$row['id']]['id']= $row['id'];
$aPrograms[$row['id']]['name'] = $row['name'];
}
return $aPrograms;
}
}
Ahora bien, necesito utilizar esta función en otra página php pero no
consigo como hacerlo, siempre me da error
Os pongo parte del script donde hago la llamada a la función
require_once(INCLUDEALLPATH."/clases/new_class_centre.php");
$area=getProgramsname("1");
//$area=mkSelectFromQuery($sqlQuery,"areas","seleccione el área");
//echo $area;
//$area=array($rowQuery['name']);
//fin select manual
require_once(INCLUDEALLPATH."/clases/new_class_display_form.php");
$form =& displayForm::select("Seleccione el
área","area",$area,"selected");
Podría alguien ayudarme con esto??
Si me lo ponen en el código mucho mejor.
Muchas Gracias
Irantzu
--